import * as core from "@terrascript/core"; export interface AccepterArgs extends core.SchemaArgs { allowClassicLinkToRemoteVpc?: boolean | core.BooleanOut; allowRemoteVpcDnsResolution?: boolean | core.BooleanOut; allowVpcToRemoteClassicLink?: boolean | core.BooleanOut; } export declare class Accepter extends core.Schema { allowClassicLinkToRemoteVpc?: boolean | core.BooleanOut; allowRemoteVpcDnsResolution?: boolean | core.BooleanOut; allowVpcToRemoteClassicLink?: boolean | core.BooleanOut; } export interface RequesterArgs extends core.SchemaArgs { allowClassicLinkToRemoteVpc?: boolean | core.BooleanOut; allowRemoteVpcDnsResolution?: boolean | core.BooleanOut; allowVpcToRemoteClassicLink?: boolean | core.BooleanOut; } export declare class Requester extends core.Schema { allowClassicLinkToRemoteVpc?: boolean | core.BooleanOut; allowRemoteVpcDnsResolution?: boolean | core.BooleanOut; allowVpcToRemoteClassicLink?: boolean | core.BooleanOut; } export interface PeeringConnectionOptionsArgs extends core.ResourceArgs { accepter?: Accepter; requester?: Requester; /** * (Required) The ID of the requester VPC peering connection. */ vpcPeeringConnectionId: string | core.StringOut; } export declare class PeeringConnectionOptions extends core.Resource { accepter?: Accepter; /** * The ID of the VPC Peering Connection Options. */ id: string | core.StringOut; requester?: Requester; /** * (Required) The ID of the requester VPC peering connection. */ vpcPeeringConnectionId: string | core.StringOut; constructor(name: string, args?: PeeringConnectionOptionsArgs); getNamespace(): string; } //# sourceMappingURL=peering_connection_options.d.ts.map