import type * as bda from "@distilled.cloud/aws/bedrock-data-automation"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; import type { DataAutomationLibrary } from "./DataAutomationLibrary.ts"; /** * `ListDataAutomationLibraryEntities` request with `libraryArn` injected * from the bound {@link DataAutomationLibrary}. */ export interface ListDataAutomationLibraryEntitiesRequest extends Omit { } /** * Runtime binding for the `ListDataAutomationLibraryEntities` operation (IAM * action `bedrock:ListDataAutomationLibraryEntities` on the library ARN) — * page through the bound library's entities of a given type from a deployed * Function. * * Provide the implementation with * `Effect.provide(AWS.BedrockDataAutomation.ListDataAutomationLibraryEntitiesHttp)`. * ### Library Entities * **Example:** List Vocabulary Entities * ```typescript * // deploy time — bind the library * const listEntities = * yield* AWS.BedrockDataAutomation.ListDataAutomationLibraryEntities(library); * * // runtime — first page of vocabulary entities * const { entities } = yield* listEntities({ * entityType: "VOCABULARY", * maxResults: 25, * }); * ``` * * @binding */ export interface ListDataAutomationLibraryEntities extends Binding.Service Effect.Effect<(request: ListDataAutomationLibraryEntitiesRequest) => Effect.Effect>> { } export declare const ListDataAutomationLibraryEntities: ListDataAutomationLibraryEntities; //# sourceMappingURL=ListDataAutomationLibraryEntities.d.ts.map