export declare const CREDENTIALS_FILE_VERSION = 1; export interface StoredCredentials { version: number; refresh_token: string; site_urls: string[]; primary_site_url?: string; obtained_at: string; scopes: string[]; } export interface ResolvedOAuthCredentials { client_id: string; client_secret: string; refresh_token: string; site_urls: string[]; primary_site_url: string; source: "env" | "file" | "mixed"; } export declare function readStoredCredentials(filePath?: string): StoredCredentials | null; export declare function writeStoredCredentials(creds: StoredCredentials, filePath?: string): void; export declare function resolveOAuthCredentials(credsFilePath?: string): ResolvedOAuthCredentials; export { configDir, credentialsFilePath } from "./platform.js";