import { OnInit } from "@angular/core";
import { ControlValueAccessor } from "@angular/forms";
export declare class DatetimeComponent implements ControlValueAccessor, OnInit {
    _value: string;
    _index: number;
    disabled: boolean;
    type: string;
    maxDate: string;
    minDate: string;
    constructor();
    writeValue(value: any): void;
    _onTouched: any;
    _valueChange: any;
    registerOnChange(fn: any): void;
    registerOnTouched(fn: any): void;
    setDisabledState(isDisabled: boolean): void;
    select(color: string): void;
    ngOnInit(): void;
    disabledDate: (current: Date) => boolean;
    disabledDateTime: (e: Date) => {
        nzDisabledHours: () => number[];
        nzDisabledMinutes: () => number[];
        nzDisabledSeconds: () => never[];
    };
    disabledHours: () => number[];
    disabledMinutes: (e: Date) => number[];
    range(start: number, end: number): number[];
}
