import type { ChatMetadata } from "../types.js"; export declare const GEMINI_BASE = "https://gemini.google.com"; export declare const ANTI_XSSI_PREFIX = ")]}'"; export declare const UPLOAD_URL = "https://push.clients6.google.com/upload/"; export declare const MAX_UPLOAD_SIZE_BYTES: number; export declare const LOGIN_INITIAL_DELAY_MS = 3000; export declare const LOGIN_RETRY_DELAY_MS = 2000; export declare const TOKEN_REFRESH_DELAY_MS = 3000; export declare const TOKEN_VALIDITY_MS = 600000; export declare const DEFAULT_MAX_RETRIES = 5; export declare const DEFAULT_RETRY_DELAY_FACTOR = 5; export declare const HEALTH_BACKOFF_BASE_MS = 30000; export declare const HEALTH_BACKOFF_CAP_MS = 600000; export declare function getAccountPrefix(accountIndex: number): string; export declare const Endpoint: { readonly GOOGLE: "https://www.google.com"; readonly INIT: (accountIndex?: number) => string; readonly GENERATE: (accountIndex?: number) => string; readonly BATCH_EXEC: (accountIndex?: number) => string; readonly ROTATE_COOKIES: "https://accounts.google.com/RotateCookies"; readonly UPLOAD: (accountIndex?: number) => string; readonly SOURCE_PATH: (accountIndex?: number) => string; }; export declare const GrpcId: { readonly LIST_CHATS: "MaZiqc"; readonly READ_CHAT: "hNvQHb"; readonly DELETE_CHAT: "GzXR5e"; readonly LIST_GEMS: "CNgdBe"; readonly CREATE_GEM: "oMH3Zd"; readonly UPDATE_GEM: "kHv0Vd"; readonly DELETE_GEM: "UXcSJb"; readonly BARD_ACTIVITY: "ESY5D"; }; export declare const GEMINI_HEADERS: { readonly "Content-Type": "application/x-www-form-urlencoded;charset=utf-8"; readonly Origin: "https://gemini.google.com"; readonly Referer: "https://gemini.google.com/"; readonly "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36"; readonly "X-Same-Domain": "1"; }; export declare const ROTATE_COOKIES_HEADERS: { readonly "Content-Type": "application/json"; }; export interface GeminiModelDef { readonly name: string; readonly header: Readonly>; } export declare const MODELS: Readonly>; export declare const MODEL_ALIASES: Readonly>; export declare const API_ERROR_CODES: { readonly TEMPORARY_ERROR_1013: 1013; readonly USAGE_LIMIT_EXCEEDED: 1037; readonly MODEL_INCONSISTENT: 1050; readonly MODEL_HEADER_INVALID: 1052; readonly IP_TEMPORARILY_BLOCKED: 1060; }; export declare const RATE_LIMIT_PATTERNS: RegExp[]; export declare const IMAGE_GEN_BLOCKED_PATTERNS: RegExp[]; export declare const GOOGLE_USER_CONTENT_PATTERN: RegExp; export declare const CARD_CONTENT_PATTERN: RegExp; export declare const TOKEN_PATTERNS: { readonly SNlM0e: RegExp; readonly cfb2h: RegExp; readonly FdrFJe: RegExp; }; export declare const COOKIE_ROTATION_INTERVAL_MS = 540000; export declare const COOKIE_NAMES: { readonly PSID: "__Secure-1PSID"; readonly PSIDTS: "__Secure-1PSIDTS"; readonly PSIDCC: "__Secure-1PSIDCC"; }; export declare const DEFAULT_PARAMS: { readonly bl: "boq_assistant-bard-web-server_20250601.00_p0"; readonly rt: "c"; }; export declare const INNER_REQ_LIST_SIZE = 73; export declare const NEW_CHAT_METADATA: ChatMetadata; //# sourceMappingURL=constants.d.ts.map