import * as pulumi from "@pulumi/pulumi"; export declare function getApiGateway(args?: GetApiGatewayArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getApiGateway. */ export interface GetApiGatewayArgs { apiGatewayId?: string; folderId?: string; name?: string; } /** * A collection of values returned by getApiGateway. */ export interface GetApiGatewayResult { readonly apiGatewayId?: string; readonly createdAt: string; readonly description: string; readonly domain: string; readonly folderId?: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly labels: { [key: string]: string; }; readonly logGroupId: string; readonly name?: string; readonly status: string; readonly userDomains: string[]; } export declare function getApiGatewayOutput(args?: GetApiGatewayOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getApiGateway. */ export interface GetApiGatewayOutputArgs { apiGatewayId?: pulumi.Input; folderId?: pulumi.Input; name?: pulumi.Input; }