/**
 * Security Utilities
 * Mitigates SSRF (SonarQube S5144)
 */
export interface IUrlValidator {
    validateUrl(url: string, allowedDomains?: string[]): void;
}
/**
 * Validate URL for SSRF protection
 * Ensures URL is either internal or matches allowed domains
 */
declare const validate: (url: string, allowedDomains?: string[]) => void;
declare const validateUrl: (url: string, allowedDomains?: string[]) => void;
/**
 * UrlValidator handles URL validation for SSRF protection
 * Sealed namespace for immutability
 */
export declare const UrlValidator: IUrlValidator;
export { validate, validateUrl };
//# sourceMappingURL=UrlValidator.d.ts.map