import type * as chatbot from "@distilled.cloud/aws/chatbot"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Runtime binding for `chatbot:DescribeSlackUserIdentities`. * * Lists the Slack user identities linked to AWS user identities, optionally * filtered to one channel configuration — the read half of identity * offboarding automation. Provide the implementation with * `Effect.provide(AWS.Chatbot.DescribeSlackUserIdentitiesHttp)`. * ### Slack Identity Management * **Example:** List linked Slack user identities * ```typescript * const describeSlackUserIdentities = * yield* AWS.Chatbot.DescribeSlackUserIdentities(); * const result = yield* describeSlackUserIdentities(); * const users = (result.SlackUserIdentities ?? []).map((u) => u.SlackUserId); * ``` * * @binding */ export interface DescribeSlackUserIdentities extends Binding.Service Effect.Effect<(request?: chatbot.DescribeSlackUserIdentitiesRequest) => Effect.Effect>> { } export declare const DescribeSlackUserIdentities: DescribeSlackUserIdentities; //# sourceMappingURL=DescribeSlackUserIdentities.d.ts.map