export declare const enum TickMarkWeight {
    LessThanSecond = 0,
    Second = 10,
    Minute1 = 20,
    Minute5 = 21,
    Minute30 = 22,
    Hour1 = 30,
    Hour3 = 31,
    Hour6 = 32,
    Hour12 = 33,
    Day = 50,
    Month = 60,
    Year = 70
}
/**
 * Represents the type of a tick mark on the time axis.
 */
export declare const enum TickMarkType {
    /**
     * The start of the year (e.g. it's the first tick mark in a year).
     */
    Year = 0,
    /**
     * The start of the month (e.g. it's the first tick mark in a month).
     */
    Month = 1,
    /**
     * A day of the month.
     */
    DayOfMonth = 2,
    /**
     * A time without seconds.
     */
    Time = 3,
    /**
     * A time with seconds.
     */
    TimeWithSeconds = 4
}
export interface BusinessDay {
    /**
     * The year.
     */
    year: number;
    /**
     * The month.
     */
    month: number;
    /**
     * The day.
     */
    day: number;
}
export interface TimePoint {
    index: number;
    timestamp: number;
    originalTime: string | number;
    businessDay?: BusinessDay;
    weight?: number;
}
