import type { NetworkPlan } from '../../core/models/network-plan.js'; import { BaseTerraformFormatter } from './base-formatter.js'; import type { TerraformExportOptions, TerraformOutput } from './types.js'; export declare class AwsTerraformFormatter extends BaseTerraformFormatter { constructor(plan: NetworkPlan, options?: Partial); generate(): TerraformOutput; protected generateMain(): string; private generateProviderBlock; private generateVpc; private generateInternetGateway; private generateSubnet; private generateRouteTable; private generateRouteTableAssociation; private generateSecurityGroup; protected generateVariables(): string; protected generateOutputs(): string; } export declare function exportToAwsTerraform(plan: NetworkPlan, options?: Partial): TerraformOutput;