Private/Get-YtmStoredCookies.ps1

function Get-YtmStoredCookies {
    <#
    .SYNOPSIS
        Retrieves stored YouTube Music cookies.

    .DESCRIPTION
        Gets the stored authentication cookies from the configuration file.
        Returns null if no cookies are stored.

    .OUTPUTS
        PSCustomObject
        Object containing:
        - SapiSid: The SAPISID cookie value
        - Cookies: The full cookie string for HTTP requests

    .EXAMPLE
        $cookies = Get-YtmStoredCookies
        if ($cookies) {
            $authorization = Get-YtmSapiSidHash -SapiSid $cookies.SapiSid
        }
    #>

    [CmdletBinding()]
    [OutputType([PSCustomObject])]
    param ()

    $configuration = Get-YtmConfiguration

    if (-not $configuration.auth) {
        return $null
    }

    if (-not $configuration.auth.sapiSid -or -not $configuration.auth.cookies) {
        return $null
    }

    return [PSCustomObject]@{
        SapiSid = $configuration.auth.sapiSid
        Cookies = $configuration.auth.cookies
    }
}