import type * as athena from "@distilled.cloud/aws/athena"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; import type { WorkGroup } from "./WorkGroup.ts"; /** * Runtime binding for `athena:ListQueryExecutions`. * * Lists recent query execution IDs in the bound workgroup (newest first) — * the workgroup name is injected automatically. Provide the implementation * with `Effect.provide(AWS.Athena.ListQueryExecutionsHttp)`. * ### Inspecting Query Executions * **Example:** List Recent Executions in the Workgroup * ```typescript * // init — bind the operation to the workgroup * const listQueryExecutions = yield* AWS.Athena.ListQueryExecutions(workGroup); * * // runtime * const res = yield* listQueryExecutions({ MaxResults: 10 }); * console.log(res.QueryExecutionIds); * ``` * * @binding */ export interface ListQueryExecutions extends Binding.Service Effect.Effect<(request: Omit) => Effect.Effect>> { } export declare const ListQueryExecutions: ListQueryExecutions; //# sourceMappingURL=ListQueryExecutions.d.ts.map