export interface AuditNotice { type: 'direction_alert' | 'truth_conflict' | 'truth_update' | 'memory_warning'; severity: 'low' | 'medium' | 'high'; summary: string; evidence: Array<{ type: 'conversation' | 'memory' | 'event'; ref: string; excerpt?: string; }>; recommended_action: 'recheck' | 'consult_memory' | 'avoid_claim' | 'use_truth_snapshot'; relevant_memories: Array<{ id: string; topic: string; summary: string; }>; } export declare function shouldDeliverAuditNotice(notice: AuditNotice): boolean; export declare class AgentNoticeQueue { private readonly queue; enqueue(channelKey: string, notice: AuditNotice): void; peek(channelKey: string): AuditNotice[]; drain(channelKey: string, count?: number): AuditNotice[]; } //# sourceMappingURL=agent-notice-queue.d.ts.map