import type { SqliteDatabase } from '../db/adapter.js'; import { type EntryRecord } from '../memory/entries.js'; export interface LedgerMemoryLinkView { linkId: string; runId: string; eventId: string | null; deliveryId: string | null; entryId: string; createdAt: string; untrusted: true; } export interface LedgerPromotionResult { entry: EntryRecord; link: LedgerMemoryLinkView; untrusted: true; } export declare function promoteLedgerProposal(database: SqliteDatabase, input: unknown): LedgerPromotionResult; export declare function promoteLedgerProposalInTransaction(database: SqliteDatabase, input: unknown): LedgerPromotionResult; //# sourceMappingURL=promotion.d.ts.map