import type * as cloudformation from "@distilled.cloud/aws/cloudformation"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Runtime binding for the `ListImports` operation (IAM action * `cloudformation:ListImports` on `*` — imports are account-scoped). * * Lists the stacks importing a given exported output value — e.g. impact * analysis before rotating a shared value. Provide the implementation with * `Effect.provide(AWS.CloudFormation.ListImportsHttp)`. * ### Cross-Stack Exports * **Example:** Find Stacks Importing an Export * ```typescript * const listImports = yield* AWS.CloudFormation.ListImports(); * * const { Imports } = yield* listImports({ ExportName: "ApiUrl" }); * ``` * * @binding */ export interface ListImports extends Binding.Service Effect.Effect<(request: cloudformation.ListImportsInput) => Effect.Effect>> { } export declare const ListImports: ListImports; //# sourceMappingURL=ListImports.d.ts.map