/** * ApplicationGateway composite — Public IP + Application Gateway. * * Creates a Public IP and Application Gateway with WAF_v2 default SKU * and TLS 1.2 policy. */ import { PublicIPAddress, ApplicationGateway as ApplicationGatewayResource } from "../generated/index.js"; export interface ApplicationGatewayProps { /** Application Gateway name. */ name: string; /** Azure region (default: resource group location). */ location?: string; /** Subnet ID for the gateway (required for production — defaults to placeholder). */ subnetId?: string; /** SKU name (default: "WAF_v2"). */ sku?: string; /** Resource tags. */ tags?: Record; /** Per-member defaults. */ defaults?: { publicIp?: Partial[0]>; gateway?: Partial[0]>; }; } export interface ApplicationGatewayResult { publicIp: InstanceType; gateway: InstanceType; } export declare const ApplicationGateway: import("@intentius/chant").CompositeDefinition; gateway: import("@intentius/chant").Declarable & Record; }>; //# sourceMappingURL=application-gateway.d.ts.map