import { StackScope } from './application/StackScope'; import { SdkConfig } from './domain/types'; export declare function init(config: Partial): StackScope; export declare function createStackScope(config?: Partial): StackScope; export declare function log(level: 'debug' | 'info' | 'warn' | 'error', msg: string, meta?: Record): void; export declare function info(msg: string, meta?: Record): void; export declare function warn(msg: string, meta?: Record): void; export declare function error(msg: string, meta?: Record): void; export declare function debug(msg: string, meta?: Record): void; export declare function flush(): Promise; export declare function stop(): void; export declare function getSessionId(): string | null; export declare function trackUserAction(action: string, details?: Record): void; export declare function trackPerformance(metric: string, value: number, unit?: string): void; export declare function trackApiCall(url: string, method: string, status: number, duration: number, meta?: Record): void; export declare const logger: { debug: (msg: string, meta?: Record) => void; info: (msg: string, meta?: Record) => void; warn: (msg: string, meta?: Record) => void; error: (msg: string, meta?: Record) => void; }; export type { LogLevel, LogEntry, LogMetadata, SdkConfig, StackScopeOptions, Logger, PerformanceMetrics, UserAction, ApiCallDetails } from './domain/types'; //# sourceMappingURL=index.d.ts.map