import type { MediaUnderstandingCapability } from "./types.js"; export declare const DEFAULT_MAX_CHARS = 500; export declare const DEFAULT_MAX_CHARS_BY_CAPABILITY: Record; export declare const DEFAULT_MAX_BYTES: Record; export declare const DEFAULT_TIMEOUT_SECONDS: Record; export declare const DEFAULT_PROMPT: Record; export declare const DEFAULT_VIDEO_MAX_BASE64_BYTES: number; export declare const DEFAULT_AUDIO_MODELS: Record; export declare const AUTO_AUDIO_KEY_PROVIDERS: readonly ["openai", "groq", "deepgram", "google", "mistral"]; export declare const AUTO_IMAGE_KEY_PROVIDERS: readonly ["openai", "anthropic", "google", "minimax", "zai"]; export declare const AUTO_VIDEO_KEY_PROVIDERS: readonly ["google", "moonshot"]; export declare const DEFAULT_IMAGE_MODELS: Record; export declare const CLI_OUTPUT_MAX_BUFFER: number; export declare const DEFAULT_MEDIA_CONCURRENCY = 2; /** * Minimum audio file size in bytes below which transcription is skipped. * Files smaller than this threshold are almost certainly empty or corrupt * and would cause unhelpful API errors from Whisper/transcription providers. */ export declare const MIN_AUDIO_FILE_BYTES = 1024;