export type ProjectSummary = { name: string; status: string; }; export type ProjectMetadata = { name: string; status: string; domain: string; createdAt: string; updatedAt: string; }; export type WorkspaceInfo = { root: string; indexPath: string; }; export type ProjectInfo = { name: string; root: string; }; export declare function normalizeScopeName(name: string): string; export declare function getWorkspaceInfo(): WorkspaceInfo; export declare function getWorkspaceInfoForScope(scope?: string): WorkspaceInfo; export declare function getWorkspaceBaseRoot(): string; export declare function listScopes(baseRoot?: string): string[]; export declare function ensureWorkspace(workspace: WorkspaceInfo): void; export declare function normalizeProjectName(name: string): string; export declare function getProjectInfo(workspace: WorkspaceInfo, name: string): ProjectInfo; export declare function listProjects(workspace: WorkspaceInfo): ProjectSummary[]; export declare function ensureProject(workspace: WorkspaceInfo, name: string, domain: string): ProjectMetadata; export declare function createProject(workspace: WorkspaceInfo, name: string, domain: string): ProjectMetadata; export declare function updateProjectStatus(workspace: WorkspaceInfo, name: string, status: string): void;