import ComponentModel from '../../model/Component.js';
import { ComponentOption, BoxLayoutOptionMixin, BorderOptionMixin, ZRLineType } from '../../util/types.js';
export interface IEvent {
    time: number;
    list: [
        {
            id: string;
            url: string;
        }
    ];
}
export interface TradeDayOption extends ComponentOption, BoxLayoutOptionMixin, BorderOptionMixin {
    mainType?: 'tradeDay';
    show?: boolean;
    lineStyle: {
        color: string;
        width: number;
        type: ZRLineType;
    };
    lineVisible?: boolean;
    selectedEventViewId?: string;
}
export declare class TradeDayModel extends ComponentModel<TradeDayOption> {
    static type: "tradeDay";
    type: "tradeDay";
    preventAutoZ: boolean;
    readonly layoutMode: {
        readonly type: "box";
        readonly ignoreSize: true;
    };
    static defaultOption: TradeDayOption;
}
