import type { MetadataBearer as __MetadataBearer } from "@smithy/types"; import type { StopMeetingTranscriptionRequest } from "../models/models_0"; /** * @public */ export type { __MetadataBearer }; /** * @public * * The input for {@link StopMeetingTranscriptionCommand}. */ export interface StopMeetingTranscriptionCommandInput extends StopMeetingTranscriptionRequest { } /** * @public * * The output of {@link StopMeetingTranscriptionCommand}. */ export interface StopMeetingTranscriptionCommandOutput extends __MetadataBearer { } declare const StopMeetingTranscriptionCommand_base: { new (input: StopMeetingTranscriptionCommandInput): import("@smithy/core/client").CommandImpl; new (input: StopMeetingTranscriptionCommandInput): import("@smithy/core/client").CommandImpl; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; /** *

Stops transcription for the specified meetingId. For more information, refer to * Using Amazon Chime SDK live transcription * in the Amazon Chime SDK Developer Guide.

* *

By default, Amazon Transcribe may use and store audio content processed by the service to develop and improve Amazon Web Services AI/ML services as * further described in section 50 of the Amazon Web Services Service Terms. Using Amazon Transcribe * may be subject to federal and state laws or regulations regarding the recording or interception of electronic communications. It is your and your end users’ * responsibility to comply with all applicable laws regarding the recording, including properly notifying all participants in a recorded session or communication * that the session or communication is being recorded, and obtaining all necessary consents. You can opt out from Amazon Web Services using audio content to develop and * improve Amazon Web Services AI/ML services by configuring an AI services opt out policy using Amazon Web Services Organizations.

*
* @example * Use a bare-bones client and the command you need to make an API call. * ```javascript * import { ChimeSDKMeetingsClient, StopMeetingTranscriptionCommand } from "@aws-sdk/client-chime-sdk-meetings"; // ES Modules import * // const { ChimeSDKMeetingsClient, StopMeetingTranscriptionCommand } = require("@aws-sdk/client-chime-sdk-meetings"); // CommonJS import * // import type { ChimeSDKMeetingsClientConfig } from "@aws-sdk/client-chime-sdk-meetings"; * const config = {}; // type is ChimeSDKMeetingsClientConfig * const client = new ChimeSDKMeetingsClient(config); * const input = { // StopMeetingTranscriptionRequest * MeetingId: "STRING_VALUE", // required * }; * const command = new StopMeetingTranscriptionCommand(input); * const response = await client.send(command); * // {}; * * ``` * * @param StopMeetingTranscriptionCommandInput - {@link StopMeetingTranscriptionCommandInput} * @returns {@link StopMeetingTranscriptionCommandOutput} * @see {@link StopMeetingTranscriptionCommandInput} for command's `input` shape. * @see {@link StopMeetingTranscriptionCommandOutput} for command's `response` shape. * @see {@link ChimeSDKMeetingsClientResolvedConfig | config} for ChimeSDKMeetingsClient's `config` shape. * * @throws {@link BadRequestException} (client fault) *

The input parameters don't match the service's restrictions.

* * @throws {@link ForbiddenException} (client fault) *

The client is permanently forbidden from making the request.

* * @throws {@link NotFoundException} (client fault) *

One or more of the resources in the request does not exist in the system.

* * @throws {@link ServiceFailureException} (server fault) *

The service encountered an unexpected error.

* * @throws {@link ServiceUnavailableException} (server fault) *

The service is currently unavailable.

* * @throws {@link ThrottlingException} (client fault) *

The number of customer requests exceeds the request rate limit.

* * @throws {@link UnauthorizedException} (client fault) *

The user isn't authorized to request a resource.

* * @throws {@link UnprocessableEntityException} (client fault) *

The request was well-formed but was unable to be followed due to semantic errors.

* * @throws {@link ChimeSDKMeetingsServiceException} *

Base exception class for all service exceptions from ChimeSDKMeetings service.

* * * @public */ export declare class StopMeetingTranscriptionCommand extends StopMeetingTranscriptionCommand_base { /** @internal type navigation helper, not in runtime. */ protected static __types: { api: { input: StopMeetingTranscriptionRequest; output: {}; }; sdk: { input: StopMeetingTranscriptionCommandInput; output: StopMeetingTranscriptionCommandOutput; }; }; }