import { ParallelTaskExecuteContext, ParallelHandler } from '../handler';
import { LatRequesBusinesstParams, LatResponseResult, SectionDelayParams, SystemConfig } from '../types';
declare class LatRequest extends ParallelHandler<Array<number>, string> {
    private systemConfig;
    private latRequestBusinessParams;
    private sectionDelayParams;
    private webSocketInstance;
    private resultText;
    private lastResultText;
    private sectionDelayInstance;
    initProperty(systemConfig: SystemConfig, latRequestBusinessParams: Partial<LatRequesBusinesstParams>, sectionDelayParams: Partial<SectionDelayParams>): void;
    executePreCheck(): boolean;
    protected onActive(): void;
    execute(context: ParallelTaskExecuteContext<Array<number>, never>): void;
    protected onFinish(): void;
    private generateRequestUrl;
    buildResponseText(data: LatResponseResult['data']): {
        resultText: string;
        lastResultText: string;
    };
    private generateRequestParams;
}
export default LatRequest;
