import type { ClearControlPlaneServerInput, DaemonRegistry, RegisterControlPlaneServerInput, RegisteredWorkspaceRecord, RegisterKnownWorkspacesInput } from './types.js';
export declare class RuntimeDaemonRegistryService {
    static read(registryPath: string): DaemonRegistry;
    static registerLiveServer(input: RegisterControlPlaneServerInput): DaemonRegistry;
    static clearLiveServer(input: ClearControlPlaneServerInput): DaemonRegistry;
    static readWorkspaceRegistration(registryPath: string, workspaceId: string, stateRoot?: string): RegisteredWorkspaceRecord | null;
    static registerKnownWorkspaces(input: RegisterKnownWorkspacesInput): DaemonRegistry;
    private static saveNext;
    private static createEmptyRegistry;
    private static normalizeRegistry;
    private static normalizeWorkspaceRecord;
    private static normalizeServer;
    private static normalizeLegacyServer;
    private static toRecordMap;
    private static workspaceRecordKey;
}
//# sourceMappingURL=registry-service.d.ts.map