@edgible-team/sdk
    Preparing search index...

    Type Alias CliLoginPollResult

    CliLoginPollResult:
        | { state: "pending" }
        | { state: "denied" }
        | { state: "expired" }
        | { state: "already_used" }
        | { state: "approved"; tokens: AuthTokens }

    Result of one POST /auth/cli/token poll, as a discriminated union. pending (keep polling) and the terminal denied/expired states map from the contract's 400 error codes; approved carries the freshly-minted, independent token set.