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:ListMicrosoftTeamsUserIdentities`. * * Lists the Microsoft Teams 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.ListMicrosoftTeamsUserIdentitiesHttp)`. * ### Microsoft Teams Identity Management * **Example:** List linked Teams user identities * ```typescript * const listMicrosoftTeamsUserIdentities = * yield* AWS.Chatbot.ListMicrosoftTeamsUserIdentities(); * const result = yield* listMicrosoftTeamsUserIdentities(); * const users = (result.TeamsUserIdentities ?? []).map((u) => u.UserId); * ``` * * @binding */ export interface ListMicrosoftTeamsUserIdentities extends Binding.Service Effect.Effect<(request?: chatbot.ListMicrosoftTeamsUserIdentitiesRequest) => Effect.Effect>> { } export declare const ListMicrosoftTeamsUserIdentities: ListMicrosoftTeamsUserIdentities; //# sourceMappingURL=ListMicrosoftTeamsUserIdentities.d.ts.map