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:DeleteMicrosoftTeamsUserIdentity`. * * Unlinks a Microsoft Teams user identity from its AWS user identity — the * write half of identity offboarding automation. Provide the implementation * with `Effect.provide(AWS.Chatbot.DeleteMicrosoftTeamsUserIdentityHttp)`. * ### Microsoft Teams Identity Management * **Example:** Unlink a Teams user identity * ```typescript * const deleteMicrosoftTeamsUserIdentity = * yield* AWS.Chatbot.DeleteMicrosoftTeamsUserIdentity(); * yield* deleteMicrosoftTeamsUserIdentity({ * ChatConfigurationArn: configurationArn, * UserId: "0a1b2c3d-4e5f-1a2b-3c4d-0a1b2c3d4e5f", * }); * ``` * * @binding */ export interface DeleteMicrosoftTeamsUserIdentity extends Binding.Service Effect.Effect<(request: chatbot.DeleteMicrosoftTeamsUserIdentityRequest) => Effect.Effect>> { } export declare const DeleteMicrosoftTeamsUserIdentity: DeleteMicrosoftTeamsUserIdentity; //# sourceMappingURL=DeleteMicrosoftTeamsUserIdentity.d.ts.map