import { BaseAdapter } from './base.js'; import { OpenAIFunction, OpenAIToolCall, OpenAIMessage, RateLimitConfig } from '../types.js'; export declare class OpenAIAdapter extends BaseAdapter { private server; private static readonly TOOLS_MESSAGE; getOpenAIFunctions(): OpenAIFunction[]; processToolCalls(toolCalls: OpenAIToolCall[]): Promise; createToolResultsCompletion(results: OpenAIMessage[]): Record; createAvailableToolsCompletion(): Record; createFunctionsListResponse(): Record; createHealthResponse(): Record; startServer(port: number, host: string, apiKey?: string, rateLimitConfig?: RateLimitConfig): Promise; stopServer(): void; } //# sourceMappingURL=openai.d.ts.map