export declare const DAILY_TASK_NAME = "hippo-daily-runner";
interface WorkspaceRegistry {
    version: 1;
    workspaces: string[];
}
export declare function workspaceRegistryPath(globalRoot: string): string;
export declare function loadWorkspaceRegistry(globalRoot: string): WorkspaceRegistry;
export declare function saveWorkspaceRegistry(globalRoot: string, registry: WorkspaceRegistry): void;
export declare function registerWorkspace(globalRoot: string, projectDir: string): WorkspaceRegistry;
export declare function listRegisteredWorkspaces(globalRoot: string): string[];
export declare function buildDailyRunnerCommand(projectDir: string, platform?: NodeJS.Platform): string;
export declare function runDailyMaintenance(workspaces: readonly string[], runCommand: (cwd: string, args: string[]) => void): void;
export {};
//# sourceMappingURL=scheduler.d.ts.map