import { Agent } from 'node:http'; import { APIClient, DefaultQuery, Fetch, FinalRequestOptions, Headers } from 'openai/core'; import * as API from './resources'; export interface MinimaxAIOptions { baseURL?: string; orgId?: string; apiKey?: string; timeout?: number | undefined; httpAgent?: Agent; fetch?: Fetch | undefined; defaultHeaders?: Headers; defaultQuery?: DefaultQuery; } export declare class MinimaxAI extends APIClient { protected orgId: string; protected apiKey: string; private _options; constructor(options?: MinimaxAIOptions); audio: API.Audio; chat: API.Chat; embeddings: API.Embeddings; protected authHeaders(): Headers; protected defaultHeaders(opts: FinalRequestOptions): Headers; protected defaultQuery(): DefaultQuery | undefined; } export declare namespace MinimaxAI { type Chat = API.Chat; type ChatModel = API.ChatModel; type ChatCompletionCreateParams = API.ChatCompletionCreateParams; type ChatCompletionCreateParamsNonStreaming = API.ChatCompletionCreateParamsNonStreaming; type ChatCompletionCreateParamsStreaming = API.ChatCompletionCreateParamsStreaming; type Embeddings = API.Embeddings; type EmbeddingCreateParams = API.EmbeddingCreateParams; type Audio = API.Audio; } export default MinimaxAI;