export interface RunxProjectState { readonly version: 1; readonly project_id: string; readonly created_at: string; } export interface RunxInstallState { readonly version: 1; readonly installation_id: string; readonly created_at: string; } export declare function readRunxProjectState(projectDir: string): Promise; export declare function ensureRunxProjectState(projectDir: string, now?: () => string): Promise<{ readonly state: RunxProjectState; readonly created: boolean; }>; export declare function readRunxInstallState(globalHomeDir: string): Promise; export declare function ensureRunxInstallState(globalHomeDir: string, now?: () => string): Promise<{ readonly state: RunxInstallState; readonly created: boolean; }>;