import LogCollectControlBase from './LogCollectControlBase'; import type LogCollectorState from './LogCollectorState'; import type { ExtendedSupportOptions } from '../installLogsCollector.types'; import type { MessageData } from '../types'; /** * Collects and dispatches all logs from all tests and hooks. */ export default class LogCollectControlSimple extends LogCollectControlBase { protected collectorState: LogCollectorState; protected config: ExtendedSupportOptions; constructor(collectorState: LogCollectorState, config: ExtendedSupportOptions); register(): void; triggerSendTask(buildDataMessage: (continuous?: boolean) => MessageData, noQueue: boolean, wait: number): void; registerState(): void; registerTests(): void; registerTestsContinuous(): void; registerLogToFiles(): void; }