export interface ValidationResult { valid: boolean; error?: string; sanitized?: string; } export interface ValidateInputOptions { strict?: boolean; allowEmpty?: boolean; maxLength?: number; } export declare function validateInput(value: unknown, options?: ValidateInputOptions): ValidationResult; export declare function assertValidInput(value: unknown, context: string, strict?: boolean): asserts value is string; //# sourceMappingURL=validator.d.ts.map