export interface StoredProfile { apiKey?: string; dashboardUrl?: string; } /** Read the stored profile; returns {} if none/unreadable (never throws). */ export declare function readStoredProfile(): Promise; /** * Persist the profile to ~/.vaspera/profile.json with owner-only (0600) * permissions — it holds a secret. Merges with any existing values. */ export declare function saveProfile(profile: StoredProfile): Promise; /** The API key to use: env override → stored file. undefined if neither. */ export declare function resolveApiKey(): Promise; /** The dashboard base URL: env → stored → default. */ export declare function resolveDashboardUrl(): Promise; export declare function defaultDashboardUrl(): string; export declare function profileFilePath(): string; //# sourceMappingURL=profile.d.ts.map