import { BaseAdapter } from './base.js'; import { GeminiFunctionDeclaration, GeminiFunctionCall, GeminiFunctionResponse, RateLimitConfig } from '../types.js'; export declare class GeminiAdapter extends BaseAdapter { private server; private static readonly TOOLS_MESSAGE; getGeminiFunctionDeclarations(): GeminiFunctionDeclaration[]; processFunctionCalls(calls: GeminiFunctionCall[]): Promise; createGenerateContentResponse(results: GeminiFunctionResponse[]): Record; createAvailableToolsResponse(): Record; createToolsListResponse(): Record; createHealthResponse(): Record; startServer(port: number, host: string, apiKey?: string, rateLimitConfig?: RateLimitConfig): Promise; stopServer(): void; } //# sourceMappingURL=gemini.d.ts.map