import { ConditionalDynamicDisplayModel } from '../base/conditional-dynamic-display-model';
import { Point, Size } from '../shared';
import { DynamicDisplayModel } from '../shared/dynamic-display/dynamic-display-model';
export interface ScrollAlarmModel extends ConditionalDynamicDisplayModel {
    readonly version: number;
    readonly size: Size;
    readonly location: Point;
    readonly generalSetting?: any;
    readonly filterSetting?: any;
    readonly widths: number[];
    readonly heights: number[];
    readonly columLabels: string[];
    readonly levelText: string[];
    readonly scrollSetting?: {
        readonly scrollInterval?: number;
        readonly scrollDirection?: 'vertical' | 'horizontal';
        readonly pauseOnHover?: boolean;
        readonly autoPlay?: boolean;
    };
    readonly dynamicSetting?: DynamicDisplayModel;
}
