import { LogStreamConfig } from './core/types'; export * from './core/types'; declare class LogStream { private client?; private consoleInterceptor?; private initialized; /** * Initialize LogStream SDK */ init(config: LogStreamConfig): LogStream; /** * Manually flush buffered logs */ flush(): void; /** * Destroy the SDK and restore original console methods */ destroy(): void; /** * Check if SDK is initialized */ isInitialized(): boolean; /** * Get current stats and metrics */ getStats(): { logs: { bufferSize: number; isHealthy: boolean; failureCount: number; }; metrics: { bufferSize: number; isHealthy: boolean; failureCount: number; }; httpRequests: { bufferSize: number; isHealthy: boolean; failureCount: number; }; } | null; } declare const logStream: LogStream; export default logStream; export { LogStream };