import { ICaptureFactory, ITransportFactory, ILoggerFactory } from '../../domain/interfaces/ICaptureFactory'; import { IConsoleCapture } from '../../domain/interfaces/IConsoleCapture'; import { INetworkCapture } from '../../domain/interfaces/INetworkCapture'; import { IInteractionCapture } from '../../domain/interfaces/IInteractionCapture'; import { INavigationCapture } from '../../domain/interfaces/INavigationCapture'; import { IPerformanceCapture } from '../../domain/interfaces/IPerformanceCapture'; import { IVisibilityCapture } from '../../domain/interfaces/IVisibilityCapture'; import { ITransport } from '../../domain/interfaces/ITransport'; import { ILogger } from '../../domain/interfaces/ILogger'; import { SdkConfig } from '../../domain/types'; export declare class CaptureFactory implements ICaptureFactory { createConsoleCapture(): IConsoleCapture; createNetworkCapture(): INetworkCapture; createInteractionCapture(): IInteractionCapture; createNavigationCapture(): INavigationCapture; createPerformanceCapture(): IPerformanceCapture; createVisibilityCapture(): IVisibilityCapture; } export declare class TransportFactory implements ITransportFactory { createTransport(config: SdkConfig): ITransport; } export declare class LoggerFactory implements ILoggerFactory { createLogger(): ILogger; } //# sourceMappingURL=CaptureFactory.d.ts.map