export type DemoSourceBaseline = { schema: 'dharma.demo-source-baseline/v1'; organizationId: string; repositoryId: string; workspaceId: string; policyHash: string; localFingerprint: string; publishedFingerprint: string | null; pendingFingerprint: string | null; firstObservedAt: number | null; }; export type DemoSourceBaselineScope = Pick; export declare function readDemoSourceBaseline(root: string, scope: DemoSourceBaselineScope, options?: { priorPolicyHash?: string; }): Promise; export declare function writeDemoSourceBaseline(root: string, value: DemoSourceBaseline): Promise; export declare function observeDemoSource(input: { baseline: DemoSourceBaseline | null; scope: DemoSourceBaselineScope; localFingerprint: string; publishedFingerprint: string; now: number; debounceMs?: number; }): { state: 'seeded' | 'unchanged' | 'debouncing' | 'stable' | 'remote_changed' | 'remote_reconciled'; baseline: DemoSourceBaseline; }; //# sourceMappingURL=demoSourceBaseline.d.ts.map