import { InferenceProvider, ModelDescriptor } from './interface.js'; import { InferenceOptions, ProviderConfig } from '../config/types.js'; /** * Google Gemini Adapter (free tier) * Connects to Google Gemini API */ export declare class GeminiAdapter implements InferenceProvider { readonly name = "Google Gemini"; private config; constructor(config: ProviderConfig); generate(prompt: string, options?: InferenceOptions): Promise; generateStream(prompt: string, options: InferenceOptions | undefined, onToken: (token: string) => void): Promise; isAvailable(): Promise; getInfo(): string; listModels(): Promise; } //# sourceMappingURL=gemini-adapter.d.ts.map