import type { AuditEntry, DomainModule, NotificationPriority } from './types.js'; export interface DiagnosticIssue { readonly path: string; readonly reason: string; } export declare function inspectSerializable(value: unknown): readonly DiagnosticIssue[]; export declare function integrityModule(onIssue: (issues: readonly DiagnosticIssue[]) => void): DomainModule; export declare function verifyAuditChain(entries: readonly AuditEntry[]): boolean; export declare function notificationLanes(): (notify: () => void, priority: NotificationPriority) => void; //# sourceMappingURL=diagnostics.d.ts.map