import type * as cloudtrail from "@distilled.cloud/aws/cloudtrail"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; import type { EventDataStore } from "./EventDataStore.ts"; /** * Runtime binding for `cloudtrail:GetQueryResults`. * * Reads one page of a finished CloudTrail Lake query's result rows — use * `NextToken`/`MaxQueryResults` to paginate large results. Provide the * implementation with `Effect.provide(AWS.CloudTrail.GetQueryResultsHttp)`. * ### Querying CloudTrail Lake * **Example:** Read Query Results * ```typescript * // init — bind the operation to the event data store * const getQueryResults = yield* AWS.CloudTrail.GetQueryResults(store); * * // runtime * const page = yield* getQueryResults({ QueryId: queryId }); * console.log(page.QueryResultRows?.length); * ``` * * @binding */ export interface GetQueryResults extends Binding.Service Effect.Effect<(request: Omit) => Effect.Effect>> { } export declare const GetQueryResults: GetQueryResults; //# sourceMappingURL=GetQueryResults.d.ts.map