import type { WorkDiscoveryDirectorySource, WorkDiscoveryPreview } from './types.js'; export declare function listWorkDiscoveryDirectorySources(options?: { includeRevoked?: boolean; }): WorkDiscoveryDirectorySource[]; export declare function getWorkDiscoveryDirectorySource(id: string): WorkDiscoveryDirectorySource | null; export declare function upsertWorkDiscoveryDirectorySource(input: { rootPath: string; displayName: string; fingerprint?: WorkDiscoveryPreview['fingerprint']; scanned?: boolean; nowMs?: number; }): WorkDiscoveryDirectorySource; export declare function revokeWorkDiscoveryDirectorySource(id: string, nowMs?: number): WorkDiscoveryDirectorySource | null;