import type { SqliteConnection } from '../sqlite-connection.js'; import type { PIArtifactRecord, PIArtifactStore } from '../../internalization/pi-artifact.js'; export declare class SqlitePIArtifactStore implements PIArtifactStore { private readonly connection; constructor(connection: SqliteConnection); createArtifact(record: PIArtifactRecord): Promise; upsertArtifact(record: PIArtifactRecord): Promise; getArtifactById(artifactId: string): Promise; listBySourceTaskId(sourceTaskId: string): Promise; listLineage(artifactId: string): Promise; updateValidationStatus(artifactId: string, validationStatus: PIArtifactRecord['validationStatus']): Promise; } //# sourceMappingURL=sqlite-pi-artifact-store.d.ts.map