export declare const GEMINI_ERROR_STATUS_MODEL_OVERLOADED = 503; export declare const GEMINI_ERROR_STATUS_RATE_QUOTA_EXCEEDED = 429; /** * the path error.errorDetails is an array of error info objects. */ export declare const GEMINI_ERROR_DETAILS_TYPE_QUOTA_FAILURE = "type.googleapis.com/google.rpc.QuotaFailure"; export declare const GEMINI_ERROR_DETAILS_TYPE_RETRY_INFO = "type.googleapis.com/google.rpc.RetryInfo"; export declare const GEMINI_ERROR_DETAILS_TYPE_RETRY_INFO_RETRY_DELAY_KEY = "retryDelay"; declare const GEMINI_MODEL_GEMINI_3_1_PRO_PREVIEW = "gemini-3.1-pro-preview"; declare const GEMINI_MODEL_GEMINI_3_FLASH_PREVIEW = "gemini-3-flash-preview"; declare const GEMINI_MODEL_GEMINI_3_1_FLASH_LITE_PREVIEW = "gemini-3.1-flash-lite-preview"; declare const GEMINI_MODEL_GEMINI_3_1_FLASH_LIVE_PREVIEW = "gemini-3.1-flash-live-preview"; declare const GEMINI_MODEL_GEMINI_2_5_PRO = "gemini-2.5-pro"; declare const GEMINI_MODEL_GEMINI_2_5_FLASH = "gemini-2.5-flash"; declare const GEMINI_MODEL_GEMINI_2_5_FLASH_LITE = "gemini-2.5-flash-lite"; declare const GEMINI_MODEL_GEMINI_2_5_FLASH_PREVIEW_TTS = "gemini-2.5-flash-preview-tts"; declare const GEMINI_MODEL_GEMINI_2_0_FLASH = "gemini-2.0-flash"; declare const GEMINI_MODEL_GEMINI_2_0_FLASH_LITE = "gemini-2.0-flash-lite"; /** * Enum of Gemini models that are available to the agent. */ export type GeminiModel = typeof GEMINI_MODEL_GEMINI_3_1_PRO_PREVIEW | typeof GEMINI_MODEL_GEMINI_3_FLASH_PREVIEW | typeof GEMINI_MODEL_GEMINI_3_1_FLASH_LITE_PREVIEW | typeof GEMINI_MODEL_GEMINI_3_1_FLASH_LIVE_PREVIEW | typeof GEMINI_MODEL_GEMINI_2_5_PRO | typeof GEMINI_MODEL_GEMINI_2_5_FLASH | typeof GEMINI_MODEL_GEMINI_2_5_FLASH_LITE | typeof GEMINI_MODEL_GEMINI_2_5_FLASH_PREVIEW_TTS | typeof GEMINI_MODEL_GEMINI_2_0_FLASH | typeof GEMINI_MODEL_GEMINI_2_0_FLASH_LITE; /** * @see {@link GeminiModel} */ export declare const GeminiModel: { GEMINI_3_1_PRO_PREVIEW: GeminiModel; GEMINI_3_FLASH_PREVIEW: GeminiModel; GEMINI_3_1_FLASH_LITE_PREVIEW: GeminiModel; GEMINI_3_1_FLASH_LIVE_PREVIEW: GeminiModel; GEMINI_2_5_PRO: GeminiModel; GEMINI_2_5_FLASH: GeminiModel; GEMINI_2_5_FLASH_LITE: GeminiModel; GEMINI_2_5_FLASH_PREVIEW_TTS: GeminiModel; GEMINI_2_0_FLASH: GeminiModel; GEMINI_2_0_FLASH_LITE: GeminiModel; }; export declare const GEMINI_MODEL_VALUES: readonly GeminiModel[]; export declare function isGeminiModel(str: string): str is GeminiModel; export declare const GEMINI_DEFAULT_MODEL_STR: GeminiModel; export declare const GEMINI_BACKUP_MODEL_STR: GeminiModel; export declare const GEMINI_MAX_TRY_COUNT = 5; export {}; //# sourceMappingURL=gemini-constants.d.mts.map