import { ProtoValidator } from '../ProtoValidator'; export type CompiledValidator = { validate: (value: unknown) => string[]; validateOrThrow: (value: unknown) => unknown; isValid: (value: unknown) => true | string; }; export declare function compileValidator(proto: ProtoValidator, key?: string): CompiledValidator;