import type { MemoryAuditEvent, MemoryScope } from "@oscharko-dev/keiko-contracts";
export declare function sanitizeMemoryScope(scope: MemoryScope, redactString: (input: string) => string): MemoryScope;
export declare function memoryScopeKey(scope: MemoryScope): string;
export declare function sanitizeAuditEvent(event: MemoryAuditEvent, redactString: (input: string) => string): MemoryAuditEvent;
export declare function auditEventTouchesScope(event: MemoryAuditEvent, allowedScopeKeys: ReadonlySet<string>): boolean;
//# sourceMappingURL=memory-scope-sanitizer.d.ts.map