import { LogStreamConfig } from './core/types'; export interface PlatformDefaults { endpoint: string; batchSize: number; flushInterval: number; maxBufferSize: number; } export declare const PLATFORM_DEFAULTS: Record; export declare const COMMON_DEFAULTS: { enabled: boolean; sampleRate: number; metadata: {}; onError: (error: Error) => void; maxRetries: number; collectMetrics: boolean; metricsInterval: number; collectNetwork: boolean; recoveryTimeout: number; transportTimeout: number; }; export declare function createConfig(platform: string, userConfig: LogStreamConfig): Required & { maxBufferSize: number; maxRetries: number; collectMetrics: boolean; metricsInterval: number; collectNetwork: boolean; };