export interface TimelineEventIcon {
    url: string;
    displayWidth: number;
    displayHeight: number;
    hAlign: number;
    hPos: number;
}
export interface TimelineEventStyle {
    styleGuid: string;
    icons: TimelineEventIcon[];
}
export declare class TimelineEventIconUi {
    private _url;
    private _displayWidth;
    private _displayHeight;
    private _hAlign;
    private _hPos;
    constructor(icon: TimelineEventIcon);
    private _setAttrs;
    get url(): string;
    get displayWidth(): number;
    get displayHeight(): number;
    get hAlign(): number;
    get hPos(): number;
    snapshot(): TimelineEventIcon;
}
export declare class TimelineEventStyleUi {
    private _styleGuid;
    private _icons;
    constructor(style: TimelineEventStyle);
    get styleGuid(): string;
    private _setAttrs;
    get numIcons(): number;
    icon(index: number): TimelineEventIconUi;
    snapshot(): TimelineEventStyle;
}
