import type { ChatClient, AskResult, AskInput, AskOptions, StreamingCallbacks } from "../types.js"; import type { GoogleConfig, GoogleAskOptions } from "../configs.js"; export declare class GoogleClient implements ChatClient { private google; private config; private nextId; constructor(config: GoogleConfig); getModel(): string; getProvider(): string; private buildGoogleParams; ask(input: string | AskInput, options?: AskOptions & StreamingCallbacks): Promise; private convertMessagesToGoogle; private processStream; private mapStopReason; private handleError; private getErrorType; private isRetryable; private getRetryAfter; } //# sourceMappingURL=google.d.ts.map