import type { ParseResult, SensitiveTransform } from "./types.js"; import { BaseSchema } from "./schemas/base.js"; /** Validate encrypted storage data without decrypting sensitive values. */ export declare function safeParseEncrypted(schema: BaseSchema, data: unknown): ParseResult; /** Parse plaintext, transform sensitive values, then validate the encrypted result. */ export declare function encrypt(schema: BaseSchema, data: unknown, transform: SensitiveTransform): unknown; /** Validate encrypted data, transform sensitive values, then parse the plaintext result. */ export declare function decrypt(schema: BaseSchema, data: unknown, transform: SensitiveTransform): T; //# sourceMappingURL=sensitive.d.ts.map