import { SystemConfig, PublicCustomEventName, CustomEventCallback, LatRequestParams, SectionDelayParams } from './types';
declare class LatController {
    private recordActuatorInstance;
    private processorAudioInstance;
    private splitAudioInstance;
    private latRequestInstance;
    private systemStatus;
    constructor(systemConfig: SystemConfig, latRequestBusinessParams?: Partial<LatRequestParams>, sectionDelayParams?: Partial<SectionDelayParams>);
    private bindEvent;
    start(): void;
    finish(): void;
    private activeAllHandlers;
    private finishAllHandlers;
    on(eventName: PublicCustomEventName, callback: CustomEventCallback): this;
    private emit;
}
export default LatController;
