import type { WorkDiscoveryPreview, WorkDiscoverySourceRefresh } from './types.js'; export declare function recordWorkDiscoverySourceRefresh(input: { sourceId: string; changed: boolean; previousFingerprint?: WorkDiscoveryPreview['fingerprint']; currentFingerprint: WorkDiscoveryPreview['fingerprint']; status?: WorkDiscoverySourceRefresh['status']; discoveryRunId?: string; checkedAt?: number; }): WorkDiscoverySourceRefresh; export declare function listWorkDiscoverySourceRefreshes(sourceId: string, limit?: number): WorkDiscoverySourceRefresh[]; export declare function findActiveWorkDiscoverySourceRefresh(sourceId: string, fingerprint: WorkDiscoveryPreview['fingerprint']): WorkDiscoverySourceRefresh | null; export declare function updateWorkDiscoverySourceRefreshForRun(runId: string, status: 'completed' | 'failed'): void;