import localVarRequest from 'request'; export * from './audioOutputFileURLResponse'; export * from './audioOutputType'; export * from './audioSeparationRunInfoResponse'; export * from './bodyTranslateTranslatePost'; export * from './createAPIKeyRequestPayload'; export * from './createCustomVoiceOut'; export * from './createTTSRequestPayload'; export * from './createTTSStreamRequestPayload'; export * from './createTextToAudioRequestPayload'; export * from './createTextToVoiceRequestPayload'; export * from './createTranslatedStoryRequestPayload'; export * from './createTranslatedTTSRequestPayload'; export * from './createTranslationStreamRequestPayload'; export * from './dialogueItem'; export * from './dictionary'; export * from './dubAltFormatResponseBody'; export * from './dubbedOutputInAltFormatRequestPayload'; export * from './endToEndDubbingRequestPayload'; export * from './expireAPIKeyRequestPayload'; export * from './formalities'; export * from './gender'; export * from './hTTPValidationError'; export * from './languageItem'; export * from './languages'; export * from './orchestratorPipelineResult'; export * from './outputAPIKey'; export * from './outputFormat'; export * from './outputType'; export * from './requestDubbedOutputInAltFormat200Response'; export * from './runInfoResponse'; export * from './storyRunInfoResponse'; export * from './tTSStreamOutputFormat'; export * from './taskID'; export * from './taskStatus'; export * from './textToVoiceRunInfoResponse'; export * from './transcriptDataType'; export * from './transcriptFileFormat'; export * from './translationResult'; export * from './validationError'; export * from './validationErrorLocInner'; export * from './videoOutputTypeWithoutAVI'; export * from './voiceItem'; import * as fs from 'fs'; export interface RequestDetailedFile { value: Buffer; options?: { filename?: string; contentType?: string; }; } export type RequestFile = string | Buffer | fs.ReadStream | RequestDetailedFile; export declare class ObjectSerializer { static findCorrectType(data: any, expectedType: string): any; static serialize(data: any, type: string): any; static deserialize(data: any, type: string): any; } export interface Authentication { applyToRequest(requestOptions: localVarRequest.Options): Promise | void; } export declare class HttpBasicAuth implements Authentication { username: string; password: string; applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class HttpBearerAuth implements Authentication { accessToken: string | (() => string); applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class ApiKeyAuth implements Authentication { private location; private paramName; apiKey: string; constructor(location: string, paramName: string); applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class OAuth implements Authentication { accessToken: string; applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class VoidAuth implements Authentication { username: string; password: string; applyToRequest(_: localVarRequest.Options): void; } export type Interceptor = (requestOptions: localVarRequest.Options) => (Promise | void);