import { ASObject } from '../nat/ASObject';
export declare class ASDate extends ASObject {
    value: Date;
    static classInitializer(): void;
    static parse(date: string): number;
    static UTC(year: number, month: number, date?: number, hour?: number, minute?: number, second?: number, millisecond?: number): any;
    static axCoerce(value: any): any;
    constructor(yearOrTimevalue: any, month: number, date?: number, hour?: number, minute?: number, second?: number, millisecond?: number);
    toString(): string;
    toDateString(): string;
    toJSON(): string;
    valueOf(): number;
    setTime(value?: number): number;
    toTimeString(): string;
    toLocaleString(): string;
    toLocaleDateString(): string;
    toLocaleTimeString(): string;
    toUTCString(): string;
    getUTCFullYear(): number;
    getUTCMonth(): number;
    getUTCDate(): number;
    getUTCDay(): number;
    getUTCHours(): number;
    getUTCMinutes(): number;
    getUTCSeconds(): number;
    getUTCMilliseconds(): number;
    getFullYear(): number;
    getMonth(): number;
    getDate(): number;
    getDay(): number;
    getHours(): number;
    getMinutes(): number;
    getSeconds(): number;
    getMilliseconds(): number;
    getTimezoneOffset(): number;
    getTime(): number;
    setFullYear(year: number, month: number, day: number): number;
    setMonth(month: number, day: number): number;
    setDate(day: number): number;
    setHours(hour: number, minute: number, second: number, millisecond: number): number;
    setMinutes(minute: number, second: number, millisecond: number): number;
    setSeconds(second: number, millisecond: number): number;
    setMilliseconds(millisecond: number): number;
    setUTCFullYear(year: number, month: number, day: number): number;
    setUTCMonth(month: number, day: number): number;
    setUTCDate(day: number): number;
    setUTCHours(hour: number, minute: number, second: number, millisecond: number): number;
    setUTCMinutes(minute: number, second: number, millisecond: number): number;
    setUTCSeconds(second: number, millisecond: number): number;
    setUTCMilliseconds(millisecond: number): number;
    get fullYear(): number;
    set fullYear(value: number);
    get month(): number;
    set month(value: number);
    get date(): number;
    set date(value: number);
    get hours(): number;
    set hours(value: number);
    get minutes(): number;
    set minutes(value: number);
    get seconds(): number;
    set seconds(value: number);
    get milliseconds(): number;
    set milliseconds(value: number);
    get fullYearUTC(): number;
    set fullYearUTC(value: number);
    get monthUTC(): number;
    set monthUTC(value: number);
    get dateUTC(): number;
    set dateUTC(value: number);
    get hoursUTC(): number;
    set hoursUTC(value: number);
    get minutesUTC(): number;
    set minutesUTC(value: number);
    get secondsUTC(): number;
    set secondsUTC(value: number);
    get millisecondsUTC(): number;
    set millisecondsUTC(value: number);
    get time(): number;
    set time(value: number);
    get timezoneOffset(): number;
    get day(): number;
    get dayUTC(): number;
}
//# sourceMappingURL=date.d.ts.map