import type { ApprovalDecisionResult, ApprovalEditInput, ApprovalEnqueueInput, ApprovalFilter, ApprovalListFilter, ApprovalQueueStore, ApprovalRecord, ApprovalStats } from './activation-types.js'; export declare class MemoryApprovalQueueStore implements ApprovalQueueStore { private readonly records; enqueue(input: ApprovalEnqueueInput, now: string): Promise; getById(approvalId: string): Promise; listPending(filter?: ApprovalFilter): Promise; listAll(filter?: ApprovalListFilter): Promise; countByStatus(): Promise; approve(approvalId: string, decidedBy: string, note?: string): Promise; reject(approvalId: string, decidedBy: string, reason: string): Promise; resetToPending(approvalId: string): Promise<{ ok: true; } | { ok: false; error: 'not_found' | 'not_approved'; }>; edit(input: ApprovalEditInput): Promise; } //# sourceMappingURL=memory-approval-store.d.ts.map