/**
 * tokenStore.ts
 *
 * Handles token persistence, storing and retrieving OAuth tokens
 * securely on the local filesystem.
 */
import type { Tokens } from "./types.js";
export interface TokenResponse {
    id_token: string;
    access_token: string;
    refresh_token: string;
}
/**
 * Get all stored tokens
 * @returns An object containing all token types
 */
export declare function getTokens(): Promise<Tokens>;
/**
 * Store all token types
 * @param idToken ID token to store
 * @param accessToken Access token to store
 * @param refreshToken Refresh token to store
 */
export declare function setTokens(tokens: Tokens): Promise<void>;
//# sourceMappingURL=tokenStore.d.ts.map