import type { GeminiCompatibleRequest } from '../shared/types.js'; import type { RequestOptions } from '../shared/http.js'; import { BaseHttpClient } from '../shared/http.js'; export declare class GeminiClient extends BaseHttpClient { getModels(options?: RequestOptions): Promise; postModelsAction(action: string, body: GeminiCompatibleRequest, options?: RequestOptions): Promise; getModelsAction(action: string, query?: Record, options?: RequestOptions): Promise; postV1Internal(method: string, body: GeminiCompatibleRequest, options?: RequestOptions): Promise; }