/**
 * Shared constants for AI streaming providers.
 */
/** Default timeout for provider HTTP requests (milliseconds). */
export declare const DEFAULT_PROVIDER_TIMEOUT = 30000;
/** Default maximum number of retry attempts. */
export declare const DEFAULT_MAX_RETRIES = 3;
/** Base delay for exponential backoff (milliseconds). */
export declare const DEFAULT_RETRY_DELAY_MS = 250;
/** Maximum tokens in text content before truncation warnings. */
export declare const DEFAULT_MAX_TEXT_TOKENS = 50000;
/** Maximum size of thinking blocks before truncation (bytes). */
export declare const DEFAULT_MAX_THINKING_BYTES = 100000;
/** Standard system prompt for tool-use scenarios. */
export declare const DEFAULT_TOOL_SYSTEM_PROMPT = "You are a helpful assistant with access to tools.";
/** Anthropic-specific defaults. */
export declare const ANTHROPIC_DEFAULT_MAX_TOKENS = 4096;
export declare const ANTHROPIC_DEFAULT_THINKING_BUDGET = 10000;
/** OpenAI-specific defaults. */
export declare const OPENAI_DEFAULT_MAX_TOKENS = 4096;
export declare const OPENAI_DEFAULT_TEMPERATURE = 0.7;
/** Google-specific defaults. */
export declare const GOOGLE_DEFAULT_MAX_TOKENS = 8192;
export declare const GOOGLE_DEFAULT_TEMPERATURE = 0.8;
/** Bedrock-specific defaults. */
export declare const BEDROCK_DEFAULT_MAX_TOKENS = 4096;
export declare const BEDROCK_DEFAULT_TEMPERATURE = 0.7;
/** Tool-related defaults. */
export declare const DEFAULT_TOOL_CALL_TIMEOUT = 60000;
export declare const DEFAULT_MAX_TOOLS_PER_REQUEST = 128;
/** Streaming batch sizes. */
export declare const STREAMING_BATCH_SIZE_TEXT = 100;
export declare const STREAMING_BATCH_SIZE_THINKING = 50;
export declare const STREAMING_BATCH_SIZE_TOOL_CALL = 20;
