import { z } from 'zod'; export declare class Vpcs { vpcCidrBlockStateSchema: z.ZodObject<{ State: z.ZodUnion<[z.ZodLiteral<"associated">, z.ZodLiteral<"associating">, z.ZodLiteral<"disassociated">, z.ZodLiteral<"disassociating">, z.ZodLiteral<"failed">, z.ZodLiteral<"failing">]>; StatusMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { StatusMessage?: string | undefined; State: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing"; }, { StatusMessage?: string | undefined; State: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing"; }>; itemSchema: z.ZodObject; DhcpOptionsId: z.ZodOptional; OwnerId: z.ZodOptional; IsDefault: z.ZodOptional; State: z.ZodOptional, z.ZodLiteral<"pending">]>>; InstanceTenancy: z.ZodOptional, z.ZodLiteral<"default">, z.ZodLiteral<"host">]>>; CidrBlockAssociationSet: z.ZodOptional; CidrBlock: z.ZodOptional; CidrBlockState: z.ZodOptional, z.ZodLiteral<"associating">, z.ZodLiteral<"disassociated">, z.ZodLiteral<"disassociating">, z.ZodLiteral<"failed">, z.ZodLiteral<"failing">]>>; StatusMessage: z.ZodOptional>; }, "strip", z.ZodTypeAny, { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; }, { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { CidrBlock?: string | undefined; AssociationId?: string | undefined; CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; }, { CidrBlock?: string | undefined; AssociationId?: string | undefined; CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; }>, "many">>; Ipv6CidrBlockAssociationSet: z.ZodOptional; Ipv6CidrBlock: z.ZodOptional; Ipv6CidrBlockState: z.ZodOptional, z.ZodLiteral<"associating">, z.ZodLiteral<"disassociated">, z.ZodLiteral<"disassociating">, z.ZodLiteral<"failed">, z.ZodLiteral<"failing">]>>; StatusMessage: z.ZodOptional>; }, "strip", z.ZodTypeAny, { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; }, { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; }>>; NetworkBorderGroup: z.ZodOptional; Ipv6Pool: z.ZodOptional; }, "strip", z.ZodTypeAny, { AssociationId?: string | undefined; Ipv6CidrBlock?: string | undefined; Ipv6CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; NetworkBorderGroup?: string | undefined; Ipv6Pool?: string | undefined; }, { AssociationId?: string | undefined; Ipv6CidrBlock?: string | undefined; Ipv6CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; NetworkBorderGroup?: string | undefined; Ipv6Pool?: string | undefined; }>, "many">>>; Tags: z.ZodOptional; Value: z.ZodOptional; }, "strip", z.ZodTypeAny, { Key?: string | undefined; Value?: string | undefined; }, { Key?: string | undefined; Value?: string | undefined; }>, "many">>>; }, { VpcId: z.ZodString; }>, "strip", z.ZodTypeAny, { State?: "available" | "pending" | undefined; CidrBlock?: string | undefined; DhcpOptionsId?: string | undefined; OwnerId?: string | undefined; IsDefault?: boolean | undefined; InstanceTenancy?: "dedicated" | "default" | "host" | undefined; CidrBlockAssociationSet?: { CidrBlock?: string | undefined; AssociationId?: string | undefined; CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; }[] | undefined; Ipv6CidrBlockAssociationSet?: { AssociationId?: string | undefined; Ipv6CidrBlock?: string | undefined; Ipv6CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; NetworkBorderGroup?: string | undefined; Ipv6Pool?: string | undefined; }[] | undefined; Tags?: { Key?: string | undefined; Value?: string | undefined; }[] | undefined; VpcId: string; }, { State?: "available" | "pending" | undefined; CidrBlock?: string | undefined; DhcpOptionsId?: string | undefined; OwnerId?: string | undefined; IsDefault?: boolean | undefined; InstanceTenancy?: "dedicated" | "default" | "host" | undefined; CidrBlockAssociationSet?: { CidrBlock?: string | undefined; AssociationId?: string | undefined; CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; }[] | undefined; Ipv6CidrBlockAssociationSet?: { AssociationId?: string | undefined; Ipv6CidrBlock?: string | undefined; Ipv6CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; NetworkBorderGroup?: string | undefined; Ipv6Pool?: string | undefined; }[] | undefined; Tags?: { Key?: string | undefined; Value?: string | undefined; }[] | undefined; VpcId: string; }>; collectionSchema: z.ZodArray; DhcpOptionsId: z.ZodOptional; OwnerId: z.ZodOptional; IsDefault: z.ZodOptional; State: z.ZodOptional, z.ZodLiteral<"pending">]>>; InstanceTenancy: z.ZodOptional, z.ZodLiteral<"default">, z.ZodLiteral<"host">]>>; CidrBlockAssociationSet: z.ZodOptional; CidrBlock: z.ZodOptional; CidrBlockState: z.ZodOptional, z.ZodLiteral<"associating">, z.ZodLiteral<"disassociated">, z.ZodLiteral<"disassociating">, z.ZodLiteral<"failed">, z.ZodLiteral<"failing">]>>; StatusMessage: z.ZodOptional>; }, "strip", z.ZodTypeAny, { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; }, { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { CidrBlock?: string | undefined; AssociationId?: string | undefined; CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; }, { CidrBlock?: string | undefined; AssociationId?: string | undefined; CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; }>, "many">>; Ipv6CidrBlockAssociationSet: z.ZodOptional; Ipv6CidrBlock: z.ZodOptional; Ipv6CidrBlockState: z.ZodOptional, z.ZodLiteral<"associating">, z.ZodLiteral<"disassociated">, z.ZodLiteral<"disassociating">, z.ZodLiteral<"failed">, z.ZodLiteral<"failing">]>>; StatusMessage: z.ZodOptional>; }, "strip", z.ZodTypeAny, { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; }, { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; }>>; NetworkBorderGroup: z.ZodOptional; Ipv6Pool: z.ZodOptional; }, "strip", z.ZodTypeAny, { AssociationId?: string | undefined; Ipv6CidrBlock?: string | undefined; Ipv6CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; NetworkBorderGroup?: string | undefined; Ipv6Pool?: string | undefined; }, { AssociationId?: string | undefined; Ipv6CidrBlock?: string | undefined; Ipv6CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; NetworkBorderGroup?: string | undefined; Ipv6Pool?: string | undefined; }>, "many">>>; Tags: z.ZodOptional; Value: z.ZodOptional; }, "strip", z.ZodTypeAny, { Key?: string | undefined; Value?: string | undefined; }, { Key?: string | undefined; Value?: string | undefined; }>, "many">>>; }, { VpcId: z.ZodString; }>, "strip", z.ZodTypeAny, { State?: "available" | "pending" | undefined; CidrBlock?: string | undefined; DhcpOptionsId?: string | undefined; OwnerId?: string | undefined; IsDefault?: boolean | undefined; InstanceTenancy?: "dedicated" | "default" | "host" | undefined; CidrBlockAssociationSet?: { CidrBlock?: string | undefined; AssociationId?: string | undefined; CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; }[] | undefined; Ipv6CidrBlockAssociationSet?: { AssociationId?: string | undefined; Ipv6CidrBlock?: string | undefined; Ipv6CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; NetworkBorderGroup?: string | undefined; Ipv6Pool?: string | undefined; }[] | undefined; Tags?: { Key?: string | undefined; Value?: string | undefined; }[] | undefined; VpcId: string; }, { State?: "available" | "pending" | undefined; CidrBlock?: string | undefined; DhcpOptionsId?: string | undefined; OwnerId?: string | undefined; IsDefault?: boolean | undefined; InstanceTenancy?: "dedicated" | "default" | "host" | undefined; CidrBlockAssociationSet?: { CidrBlock?: string | undefined; AssociationId?: string | undefined; CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; }[] | undefined; Ipv6CidrBlockAssociationSet?: { AssociationId?: string | undefined; Ipv6CidrBlock?: string | undefined; Ipv6CidrBlockState?: { State?: "associated" | "associating" | "disassociated" | "disassociating" | "failed" | "failing" | undefined; StatusMessage?: string | undefined; } | undefined; NetworkBorderGroup?: string | undefined; Ipv6Pool?: string | undefined; }[] | undefined; Tags?: { Key?: string | undefined; Value?: string | undefined; }[] | undefined; VpcId: string; }>, "many">; describeVpcs(params: { region: string; }): Promise>; list(): Promise<{ region: { Endpoint?: string | undefined; OptInStatus?: string | undefined; RegionName: string; }; vpcs: import("@aws-sdk/types").Paginator; }[]>; clear(): Promise; write(): Promise; } declare const _default: Vpcs; export default _default; //# sourceMappingURL=vpcs.d.ts.map