/**
 * SSRF Protection for Webhooks
 *
 * Provides URL validation and private IP detection to prevent
 * Server-Side Request Forgery attacks on webhook delivery.
 *
 * @packageDocumentation
 */
/**
 * Check if an IP address is in a private/internal range
 */
export declare function isPrivateIP(ip: string): boolean;
/**
 * Validate a webhook URL for SSRF protection
 */
export declare function validateWebhookUrl(url: string): Promise<{
    valid: boolean;
    reason?: string;
}>;
/**
 * Validate URL at connection time (DNS resolution check)
 * This performs actual DNS resolution to catch DNS rebinding attacks
 */
export declare function validateWebhookUrlAtRuntime(url: string): Promise<{
    valid: boolean;
    reason?: string;
    resolvedIP?: string;
}>;
//# sourceMappingURL=ssrf-protection.d.ts.map