/// <reference types="react" />
import DateControl from '../Form/Date';
export default class MobileDateControl extends DateControl {
    static defaultProps: {
        mode: string;
        format: string;
        viewMode: string;
        inputFormat: string;
        timeConstraints: {
            minutes: {
                step: number;
            };
        };
        clearable: boolean;
    };
    handleChange(value: Date): void;
    render(): JSX.Element;
}
export declare class MobileDateControlRenderer extends MobileDateControl {
    static defaultProps: {
        mode: string;
        placeholder: string;
        strictMode: boolean;
        format: string;
        viewMode: string;
        inputFormat: string;
        timeConstraints: {
            minutes: {
                step: number;
            };
        };
        clearable: boolean;
    };
}
export declare class MobileDatetimeControlRenderer extends MobileDateControl {
    static defaultProps: {
        inputFormat: string;
        placeholder: string;
        strictMode: boolean;
        mode: string;
        format: string;
        viewMode: string;
        timeConstraints: {
            minutes: {
                step: number;
            };
        };
        clearable: boolean;
    };
}
export declare class MobileTimeControlRenderer extends MobileDateControl {
    static defaultProps: {
        placeholder: string;
        inputFormat: string;
        mode: string;
        strictMode: boolean;
        format: string;
        viewMode: string;
        timeConstraints: {
            minutes: {
                step: number;
            };
        };
        clearable: boolean;
    };
}
