import { PoolJson, SourcesJson, SyncResult } from './types';
export declare function getGlobalPoolDir(): string;
export declare function readSources(): SourcesJson;
export declare function writeSources(data: SourcesJson): void;
export declare function isGlobalPoolInitialized(): boolean;
export declare function ensureGlobalPool(): void;
export declare function readGlobalPool(): PoolJson | null;
export declare function computeGlobalT(initializedAt: string): number;
export declare function registerProject(projectId: string, projectName: string, poolPath: string): Promise<void>;
export declare function removeSource(projectId: string): Promise<boolean>;
export declare function syncToGlobal(): Promise<SyncResult>;
//# sourceMappingURL=global-pool-manager.d.ts.map