import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; export declare class MediaExtendedAudioDescriptions extends ClientSDK { /** * List Media Extended Audio Descriptions * * @remarks * Lists all extended audio descriptions belonging to the account. Supports pagination and sorting. */ getMediaExtendedAudioDescriptions(request?: operations.GetMediaExtendedAudioDescriptionsRequest | undefined, options?: RequestOptions): Promise>; /** * Show Media Extended Audio Description * * @remarks * Retrieves a single extended audio description by its hashed id, including download links. */ getMediaExtendedAudioDescriptionsId(request: operations.GetMediaExtendedAudioDescriptionsIdRequest, options?: RequestOptions): Promise; /** * Delete Media Extended Audio Description * * @remarks * Deletes an extended audio description by its hashed id. */ deleteMediaExtendedAudioDescriptionsId(request: operations.DeleteMediaExtendedAudioDescriptionsIdRequest, options?: RequestOptions): Promise; /** * Order Extended Audio Description * * @remarks * Orders an extended audio description for a media. The request will charge the credit card on the account when the order is ready. * Only accounts on paid plans with the `order_audio_descriptions` feature can use this endpoint. */ postMediaExtendedAudioDescriptionsOrder(request: operations.PostMediaExtendedAudioDescriptionsOrderRequest, options?: RequestOptions): Promise; /** * Get Order Status * * @remarks * Returns the current status of an extended audio description order. Use the order id returned * from the order endpoint to poll for status updates. */ getMediaExtendedAudioDescriptionsOrderStatusId(request: operations.GetMediaExtendedAudioDescriptionsOrderStatusIdRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=mediaextendedaudiodescriptions.d.ts.map