import type { ApprovalEnvelopeV6, CapabilityDescriptorV6, MemoryRecord, MemoryRollbackRequest, MemoryRollbackResult, MemoryStageRequestV6, MemoryStageSourceClassV5, SafeVerdict, StagedMemoryPromotionRequestV5, TaskSession } from "./types.js"; export declare function stageMemoryRecordV6(request: MemoryStageRequestV6, session: TaskSession | undefined): { verdict: SafeVerdict; record?: MemoryRecord; }; export declare function promoteMemoryRecordV6(request: StagedMemoryPromotionRequestV5, session: TaskSession | undefined, record: MemoryRecord | undefined, authority: CapabilityDescriptorV6 | undefined, approvalEnvelope: ApprovalEnvelopeV6 | undefined, options: { sourceClass: MemoryStageSourceClassV5 | undefined; priorTrustedRecord?: MemoryRecord; }): { verdict: SafeVerdict; promotedRecord?: MemoryRecord; }; export declare function rollbackMemoryRecordV6(request: MemoryRollbackRequest, session: TaskSession | undefined, record: MemoryRecord | undefined, snapshot: { snapshotRecord?: MemoryRecord; baselineAbsent?: boolean; }): MemoryRollbackResult; export declare const promoteStagedMemoryRecordV6: typeof promoteMemoryRecordV6; //# sourceMappingURL=memoryV6.d.ts.map