import { AIProvider, Message, CompletionOptions, ModelConfig } from "../types/index.js";
export declare class GoogleProvider implements AIProvider {
    name: string;
    private genAI;
    private logger;
    models: ModelConfig[];
    constructor(apiKey: string);
    complete(prompt: string, options?: CompletionOptions): Promise<string>;
    completeWithContext(messages: Message[], options?: CompletionOptions): Promise<string>;
}
//# sourceMappingURL=google.d.ts.map