export interface TokenResponse { id_token?: string; access_token: string; refresh_token?: string; expires_in?: number; } export interface StoredOAuthAuth { type: "oauth"; refresh: string; access?: string; expires?: number; accountId?: string; } export declare function parseJwtClaims(token: string): Record | undefined; export declare function extractAccountId(tokens: Pick): string | undefined; export declare function exchangeCodeForTokens(code: string, redirectUri: string, verifier: string): Promise; export declare function refreshAccessToken(refreshToken: string): Promise; export declare function tokenExpiry(expiresInSeconds?: number): number; //# sourceMappingURL=tokens.d.ts.map