import type * as SVC from "@distilled.cloud/aws/kinesis-analytics-v2"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; import type { Application } from "./Application.ts"; export interface ListApplicationVersionsRequest extends Omit { } /** * Runtime binding for `kinesisanalytics:ListApplicationVersions` — pages * through the bound application's version history (every configuration * update creates a version), e.g. to pick a rollback target. * ### Observing the Application * **Example:** List recent versions * ```typescript * const listVersions = yield* AWS.KinesisAnalyticsV2.ListApplicationVersions(app); * * const { ApplicationVersionSummaries } = yield* listVersions({ Limit: 10 }); * ``` * * @binding */ export interface ListApplicationVersions extends Binding.Service(application: A) => Effect.Effect<(request?: ListApplicationVersionsRequest) => Effect.Effect>> { } export declare const ListApplicationVersions: ListApplicationVersions; //# sourceMappingURL=ListApplicationVersions.d.ts.map