import { GeminiTool, GoogleAIBaseLanguageModelCallOptions, GoogleAIModelParams, GoogleAIModelRequestParams, GoogleAIToolType, VertexModelFamily } from "../types.js"; //#region src/utils/common.d.ts declare function copyAIModelParams(params: GoogleAIModelParams | undefined, options: GoogleAIBaseLanguageModelCallOptions | undefined): GoogleAIModelRequestParams; declare function convertToGeminiTools(tools: GoogleAIToolType[]): GeminiTool[]; declare function copyAIModelParamsInto(params: GoogleAIModelParams | undefined, options: GoogleAIBaseLanguageModelCallOptions | undefined, target: GoogleAIModelParams): GoogleAIModelRequestParams; declare function modelToFamily(modelName: string | undefined): VertexModelFamily; declare function modelToPublisher(modelName: string | undefined): string; declare function validateModelParams(params: GoogleAIModelParams | undefined): void; declare function copyAndValidateModelParamsInto(params: GoogleAIModelParams | undefined, target: GoogleAIModelParams): GoogleAIModelParams; //#endregion export { convertToGeminiTools, copyAIModelParams, copyAIModelParamsInto, copyAndValidateModelParamsInto, modelToFamily, modelToPublisher, validateModelParams }; //# sourceMappingURL=common.d.ts.map