import { IRuntimeAction } from '../../IRuntimeAction';
import { ITimerRuntime } from '../../ITimerRuntime';
import { RuntimeBlock } from './RuntimeBlock';
export declare class IdleRuntimeBlock extends RuntimeBlock {
    constructor();
    protected onEnter(_runtime: ITimerRuntime): IRuntimeAction[];
    protected onLeave(_runtime: ITimerRuntime): IRuntimeAction[];
    protected onNext(_runtime: ITimerRuntime): IRuntimeAction[];
    protected onBlockStart(_runtime: ITimerRuntime): IRuntimeAction[];
    protected onBlockStop(_runtime: ITimerRuntime): IRuntimeAction[];
}
