import { z } from 'zod'; export declare class Apis { apiItemSchema: z.ZodObject; description: z.ZodOptional; createdDate: z.ZodOptional; version: z.ZodOptional; warnings: z.ZodOptional>; binaryMediaTypes: z.ZodOptional>; minimumCompressionSize: z.ZodOptional; apiKeySource: z.ZodOptional, z.ZodLiteral<"HEADER">]>>; endpointConfiguration: z.ZodOptional, z.ZodLiteral<"PRIVATE">, z.ZodLiteral<"REGIONAL">]>, "many">>; vpcEndpointIds: z.ZodOptional>; }, "strip", z.ZodTypeAny, { types?: ("EDGE" | "PRIVATE" | "REGIONAL")[] | undefined; vpcEndpointIds?: string[] | undefined; }, { types?: ("EDGE" | "PRIVATE" | "REGIONAL")[] | undefined; vpcEndpointIds?: string[] | undefined; }>>; policy: z.ZodOptional; tags: z.ZodOptional>; disableExecuteApiEndpoint: z.ZodOptional; }, { id: z.ZodString; }>, "strip", z.ZodTypeAny, { name?: string | undefined; description?: string | undefined; createdDate?: Date | undefined; version?: string | undefined; warnings?: string[] | undefined; binaryMediaTypes?: string[] | undefined; minimumCompressionSize?: number | undefined; apiKeySource?: "AUTHORIZER" | "HEADER" | undefined; endpointConfiguration?: { types?: ("EDGE" | "PRIVATE" | "REGIONAL")[] | undefined; vpcEndpointIds?: string[] | undefined; } | undefined; policy?: string | undefined; tags?: {} | undefined; disableExecuteApiEndpoint?: boolean | undefined; id: string; }, { name?: string | undefined; description?: string | undefined; createdDate?: Date | undefined; version?: string | undefined; warnings?: string[] | undefined; binaryMediaTypes?: string[] | undefined; minimumCompressionSize?: number | undefined; apiKeySource?: "AUTHORIZER" | "HEADER" | undefined; endpointConfiguration?: { types?: ("EDGE" | "PRIVATE" | "REGIONAL")[] | undefined; vpcEndpointIds?: string[] | undefined; } | undefined; policy?: string | undefined; tags?: {} | undefined; disableExecuteApiEndpoint?: boolean | undefined; id: string; }>; apiv2ItemSchema: z.ZodObject; ApiGatewayManaged: z.ZodOptional>; ApiKeySelectionExpression: z.ZodOptional; CorsConfiguration: z.ZodOptional; AllowHeaders: z.ZodOptional>; AllowMethods: z.ZodOptional>; AllowOrigins: z.ZodOptional>; ExposeHeaders: z.ZodOptional>; MaxAge: z.ZodOptional; }, "strip", z.ZodTypeAny, { AllowCredentials?: boolean | undefined; AllowHeaders?: string[] | undefined; AllowMethods?: string[] | undefined; AllowOrigins?: string[] | undefined; ExposeHeaders?: string[] | undefined; MaxAge?: number | undefined; }, { AllowCredentials?: boolean | undefined; AllowHeaders?: string[] | undefined; AllowMethods?: string[] | undefined; AllowOrigins?: string[] | undefined; ExposeHeaders?: string[] | undefined; MaxAge?: number | undefined; }>>>; CreatedDate: z.ZodOptional; Description: z.ZodOptional>; DisableSchemaValidation: z.ZodOptional>; DisableExecuteApiEndpoint: z.ZodOptional; ImportInfo: z.ZodOptional>>; Name: z.ZodOptional; ProtocolType: z.ZodOptional, z.ZodLiteral<"WEBSOCKET">]>>; RouteSelectionExpression: z.ZodOptional; Tags: z.ZodOptional>; Version: z.ZodOptional>; Warnings: z.ZodOptional>>; }, { ApiId: z.ZodString; }>, "strip", z.ZodTypeAny, { Tags?: {} | undefined; Name?: string | undefined; Description?: string | undefined; Version?: string | undefined; ApiEndpoint?: string | undefined; ApiGatewayManaged?: boolean | undefined; ApiKeySelectionExpression?: string | undefined; CorsConfiguration?: { AllowCredentials?: boolean | undefined; AllowHeaders?: string[] | undefined; AllowMethods?: string[] | undefined; AllowOrigins?: string[] | undefined; ExposeHeaders?: string[] | undefined; MaxAge?: number | undefined; } | undefined; CreatedDate?: Date | undefined; DisableSchemaValidation?: boolean | undefined; DisableExecuteApiEndpoint?: boolean | undefined; ImportInfo?: string[] | undefined; ProtocolType?: "HTTP" | "WEBSOCKET" | undefined; RouteSelectionExpression?: string | undefined; Warnings?: string[] | undefined; ApiId: string; }, { Tags?: {} | undefined; Name?: string | undefined; Description?: string | undefined; Version?: string | undefined; ApiEndpoint?: string | undefined; ApiGatewayManaged?: boolean | undefined; ApiKeySelectionExpression?: string | undefined; CorsConfiguration?: { AllowCredentials?: boolean | undefined; AllowHeaders?: string[] | undefined; AllowMethods?: string[] | undefined; AllowOrigins?: string[] | undefined; ExposeHeaders?: string[] | undefined; MaxAge?: number | undefined; } | undefined; CreatedDate?: Date | undefined; DisableSchemaValidation?: boolean | undefined; DisableExecuteApiEndpoint?: boolean | undefined; ImportInfo?: string[] | undefined; ProtocolType?: "HTTP" | "WEBSOCKET" | undefined; RouteSelectionExpression?: string | undefined; Warnings?: string[] | undefined; ApiId: string; }>; apiCollectionSchema: z.ZodArray; description: z.ZodOptional; createdDate: z.ZodOptional; version: z.ZodOptional; warnings: z.ZodOptional>; binaryMediaTypes: z.ZodOptional>; minimumCompressionSize: z.ZodOptional; apiKeySource: z.ZodOptional, z.ZodLiteral<"HEADER">]>>; endpointConfiguration: z.ZodOptional, z.ZodLiteral<"PRIVATE">, z.ZodLiteral<"REGIONAL">]>, "many">>; vpcEndpointIds: z.ZodOptional>; }, "strip", z.ZodTypeAny, { types?: ("EDGE" | "PRIVATE" | "REGIONAL")[] | undefined; vpcEndpointIds?: string[] | undefined; }, { types?: ("EDGE" | "PRIVATE" | "REGIONAL")[] | undefined; vpcEndpointIds?: string[] | undefined; }>>; policy: z.ZodOptional; tags: z.ZodOptional>; disableExecuteApiEndpoint: z.ZodOptional; }, { id: z.ZodString; }>, "strip", z.ZodTypeAny, { name?: string | undefined; description?: string | undefined; createdDate?: Date | undefined; version?: string | undefined; warnings?: string[] | undefined; binaryMediaTypes?: string[] | undefined; minimumCompressionSize?: number | undefined; apiKeySource?: "AUTHORIZER" | "HEADER" | undefined; endpointConfiguration?: { types?: ("EDGE" | "PRIVATE" | "REGIONAL")[] | undefined; vpcEndpointIds?: string[] | undefined; } | undefined; policy?: string | undefined; tags?: {} | undefined; disableExecuteApiEndpoint?: boolean | undefined; id: string; }, { name?: string | undefined; description?: string | undefined; createdDate?: Date | undefined; version?: string | undefined; warnings?: string[] | undefined; binaryMediaTypes?: string[] | undefined; minimumCompressionSize?: number | undefined; apiKeySource?: "AUTHORIZER" | "HEADER" | undefined; endpointConfiguration?: { types?: ("EDGE" | "PRIVATE" | "REGIONAL")[] | undefined; vpcEndpointIds?: string[] | undefined; } | undefined; policy?: string | undefined; tags?: {} | undefined; disableExecuteApiEndpoint?: boolean | undefined; id: string; }>, "many">; apiv2CollectionSchema: z.ZodArray; ApiGatewayManaged: z.ZodOptional>; ApiKeySelectionExpression: z.ZodOptional; CorsConfiguration: z.ZodOptional; AllowHeaders: z.ZodOptional>; AllowMethods: z.ZodOptional>; AllowOrigins: z.ZodOptional>; ExposeHeaders: z.ZodOptional>; MaxAge: z.ZodOptional; }, "strip", z.ZodTypeAny, { AllowCredentials?: boolean | undefined; AllowHeaders?: string[] | undefined; AllowMethods?: string[] | undefined; AllowOrigins?: string[] | undefined; ExposeHeaders?: string[] | undefined; MaxAge?: number | undefined; }, { AllowCredentials?: boolean | undefined; AllowHeaders?: string[] | undefined; AllowMethods?: string[] | undefined; AllowOrigins?: string[] | undefined; ExposeHeaders?: string[] | undefined; MaxAge?: number | undefined; }>>>; CreatedDate: z.ZodOptional; Description: z.ZodOptional>; DisableSchemaValidation: z.ZodOptional>; DisableExecuteApiEndpoint: z.ZodOptional; ImportInfo: z.ZodOptional>>; Name: z.ZodOptional; ProtocolType: z.ZodOptional, z.ZodLiteral<"WEBSOCKET">]>>; RouteSelectionExpression: z.ZodOptional; Tags: z.ZodOptional>; Version: z.ZodOptional>; Warnings: z.ZodOptional>>; }, { ApiId: z.ZodString; }>, "strip", z.ZodTypeAny, { Tags?: {} | undefined; Name?: string | undefined; Description?: string | undefined; Version?: string | undefined; ApiEndpoint?: string | undefined; ApiGatewayManaged?: boolean | undefined; ApiKeySelectionExpression?: string | undefined; CorsConfiguration?: { AllowCredentials?: boolean | undefined; AllowHeaders?: string[] | undefined; AllowMethods?: string[] | undefined; AllowOrigins?: string[] | undefined; ExposeHeaders?: string[] | undefined; MaxAge?: number | undefined; } | undefined; CreatedDate?: Date | undefined; DisableSchemaValidation?: boolean | undefined; DisableExecuteApiEndpoint?: boolean | undefined; ImportInfo?: string[] | undefined; ProtocolType?: "HTTP" | "WEBSOCKET" | undefined; RouteSelectionExpression?: string | undefined; Warnings?: string[] | undefined; ApiId: string; }, { Tags?: {} | undefined; Name?: string | undefined; Description?: string | undefined; Version?: string | undefined; ApiEndpoint?: string | undefined; ApiGatewayManaged?: boolean | undefined; ApiKeySelectionExpression?: string | undefined; CorsConfiguration?: { AllowCredentials?: boolean | undefined; AllowHeaders?: string[] | undefined; AllowMethods?: string[] | undefined; AllowOrigins?: string[] | undefined; ExposeHeaders?: string[] | undefined; MaxAge?: number | undefined; } | undefined; CreatedDate?: Date | undefined; DisableSchemaValidation?: boolean | undefined; DisableExecuteApiEndpoint?: boolean | undefined; ImportInfo?: string[] | undefined; ProtocolType?: "HTTP" | "WEBSOCKET" | undefined; RouteSelectionExpression?: string | undefined; Warnings?: string[] | undefined; ApiId: string; }>, "many">; getRestApis(params: { region: string; }): Promise>; getApis(params: { region: string; }): Promise>; list(): Promise<{ region: { Endpoint?: string | undefined; OptInStatus?: string | undefined; RegionName: string; }; apis: import("@aws-sdk/types").Paginator; apisv2: AsyncGenerator; }[]>; clear(): Promise; write(): Promise; } declare const _default: Apis; export default _default; //# sourceMappingURL=apis.d.ts.map