import type { LifecycleDatasource } from '@principles/core/runtime-v2'; import type { LedgerTreeStore, ReplayReport, ArtifactLineageRecord } from '@principles/core/runtime-v2'; export declare class LineageSourceRetiredError extends Error { constructor(); } export declare class FilesystemLifecycleDatasource implements LifecycleDatasource { private readonly workspaceDir; private readonly stateDir; private _engine?; constructor(workspaceDir: string, stateDir: string); private get engine(); loadLedger(): LedgerTreeStore; listReplayReports(implementationId: string): ReplayReport[]; listLineageRecords(_kind: 'behavioral-sample' | 'rule-implementation-candidate'): ArtifactLineageRecord[]; }