import { IRuntimeAction } from '../../IRuntimeAction';
import { ITimerRuntime } from '../../ITimerRuntime';
import { IRuntimeEvent } from '../../IRuntimeEvent';
import { EventHandler } from '../EventHandler';
/**
 * Handles DisplayEvents and converts them to appropriate UI update actions
 */
export declare class DisplayHandler extends EventHandler {
    protected eventType: string;
    match(event: IRuntimeEvent): boolean;
    /**
     * Convert DisplayEvents to SET_SPAN actions that update the UI
     */
    protected handleEvent(_event: IRuntimeEvent, _runtime: ITimerRuntime): IRuntimeAction[];
    /**
     * Override the parent class handle method to ensure we're using our handleEvent method
     */
    handle(runtime: ITimerRuntime, event: IRuntimeEvent): IRuntimeAction[];
}
