import { Base, INotifyPropertyChanged, PropertyChangedEventArgs, Type, EventArgs } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class TimeAxisLabelFormat extends Base implements INotifyPropertyChanged {
    static $t: Type;
    private p;
    get q(): number;
    set q(a: number);
    private c;
    get g(): string;
    set g(a: string);
    private f;
    get n(): string;
    set n(a: string);
    private e;
    get l(): string;
    set l(a: string);
    labelFormatOverride: (sender: any, args: LabelFormatOverrideEventArgs) => void;
    b(a: any, b: LabelFormatOverrideEventArgs): any;
    private d;
    get j(): string;
    set j(a: string);
    private r;
    protected s(a: string, b: any, c: any): void;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
}
/**
 * @hidden
 */
export declare class LabelFormatOverrideEventArgs extends EventArgs {
    static $t: Type;
    private _dateTime;
    get dateTime(): Date;
    set dateTime(a: Date);
    private _format;
    get format(): TimeAxisLabelFormat;
    set format(a: TimeAxisLabelFormat);
    private _label;
    get label(): string;
    set label(a: string);
}
