import type { SsrfConfig } from "./types.js"; export declare function validateUrl(url: string, config?: SsrfConfig): string; export declare function validateUrlWithDns(url: string, config?: SsrfConfig): Promise; export declare function resolveSsrfConfig(opts: { perAgent?: SsrfConfig; pool?: SsrfConfig; env?: NodeJS.ProcessEnv; }): SsrfConfig; export declare class SsrfGuard { private readonly config; constructor(config?: SsrfConfig); validate(url: string): string; validateWithDns(url: string): Promise; }