import { DatePickerBase, yearProperty, monthProperty, dayProperty, dateProperty, maxDateProperty, minDateProperty } from './date-picker-common';
import { TimePicker } from '../time-picker';
export * from './date-picker-common';
export declare class DatePicker extends DatePickerBase {
    [yearProperty.setNative]: (value: number) => void;
    [monthProperty.setNative]: (value: number) => void;
    [dayProperty.setNative]: (value: number) => void;
    [dateProperty.setNative]: (value: Date) => void;
    [maxDateProperty.getDefault]: () => number;
    [maxDateProperty.setNative]: (value: Date | number) => void;
    [minDateProperty.getDefault]: () => number;
    [minDateProperty.setNative]: (value: Date | number) => void;
    nativeViewProtected: android.widget.DatePicker;
    timePicker: TimePicker;
    createNativeView(): globalAndroid.widget.DatePicker;
    initNativeView(): void;
    disposeNativeView(): void;
    private updateNativeDate;
}
