import { OnInit, OnChanges, EventEmitter, SimpleChanges, AfterViewInit } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { DatePickerComponent } from 'ng-zorro-antd-mobile/date-picker';
import * as i0 from "@angular/core";
export declare class DatePickerViewComponent extends DatePickerComponent implements OnInit, AfterViewInit, OnChanges, ControlValueAccessor {
    mode: string;
    minDate: Date;
    maxDate: Date;
    value: Date;
    disabled: boolean;
    indicatorStyle: object;
    get locale(): any;
    set locale(value: any);
    showErrorToast: boolean;
    showErrorToastInterval: number;
    onValueChange: EventEmitter<any>;
    amPicker: boolean;
    reloadPicker(): void;
    writeValue(value: Date): void;
    registerOnChange(fn: (_: Date) => {}): void;
    registerOnTouched(fn: () => {}): void;
    setDisabledState(isDisabled: boolean): void;
    optionInit(): void;
    ngOnInit(): void;
    ngAfterViewInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DatePickerViewComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DatePickerViewComponent, "DatePickerView, nzm-date-picker-view", never, { "mode": { "alias": "mode"; "required": false; }; "minDate": { "alias": "minDate"; "required": false; }; "maxDate": { "alias": "maxDate"; "required": false; }; "value": { "alias": "value"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "indicatorStyle": { "alias": "indicatorStyle"; "required": false; }; "locale": { "alias": "locale"; "required": false; }; "showErrorToast": { "alias": "showErrorToast"; "required": false; }; "showErrorToastInterval": { "alias": "showErrorToastInterval"; "required": false; }; }, { "onValueChange": "onValueChange"; }, never, never, false, never>;
}
