/** * Validation utilities * @internal */ export declare class ValidationUtils { /** * Validates a string parameter * @throws {Error} If validation fails */ static validateString(value: unknown, name: string, options?: { required?: boolean; minLength?: number; maxLength?: number; pattern?: RegExp; }): void; /** * Validates a number parameter * @throws {Error} If validation fails */ static validateNumber(value: unknown, name: string, options?: { required?: boolean; min?: number; max?: number; integer?: boolean; }): void; /** * Validates a URL parameter * @throws {Error} If validation fails */ static validateUrl(value: unknown, name: string, options?: { required?: boolean; protocols?: string[]; }): void; /** * Sanitizes a string for safe use */ static sanitizeString(value: string): string; } //# sourceMappingURL=validation.d.ts.map