import { type AuthState, type ProjectState } from './schema.js'; export declare function configDir(): string; export declare function loadAuth(): AuthState | null; export declare function saveAuth(state: AuthState): void; export declare function clearAuth(): void; export declare function listProjects(): ProjectState[]; export type ProjectStateIssue = { file: string; reason: 'invalid-json' | 'invalid-schema'; }; export declare function listProjectStateIssues(slug?: string): ProjectStateIssue[]; export declare function loadProject(slug: string): ProjectState | null; export declare function deleteProject(slug: string): boolean; export declare function saveProject(state: ProjectState): void; export declare function newProject(slug: string, region: 'us' | 'eu'): ProjectState; export declare function markStep(state: ProjectState, step: ProjectState['completedSteps'][number]): void; export declare function hasStep(state: ProjectState, step: ProjectState['completedSteps'][number]): boolean; //# sourceMappingURL=store.d.ts.map