/** * Redaction transforms for different portability levels */ import type { Philosophy, Principle, Pattern, UserContext } from '../types/knowledge.js'; import type { ExportedPrinciple, PortabilityLevel } from '../types/portability.js'; /** * Transform philosophy for export */ export declare function transformPhilosophy(philosophy: Philosophy, level: PortabilityLevel): Philosophy | undefined; /** * Transform principles for export */ export declare function transformPrinciples(principles: Principle[], level: PortabilityLevel): ExportedPrinciple[]; /** * Transform patterns for export */ export declare function transformPatterns(patterns: Pattern[], level: PortabilityLevel): Pattern[] | undefined; /** * Transform context for export */ export declare function transformContext(context: UserContext, level: PortabilityLevel): UserContext | undefined; //# sourceMappingURL=redaction.d.ts.map