import { DateFieldProps } from '../DateField';
import * as React from 'react';
type BaseDateRangeFieldProps = {
    /**
     * Name and ID of the "from" date field. Must match a key from initialValues in MForm.
     * @required
     */
    nameFrom: string;
    /**
     * Name and ID of the "to" date field. Must match a key from initialValues in MForm.
     * @required
     */
    nameTo: string;
    /**
     * Label for the `from` field.
     */
    labelFrom?: string;
    /**
     * Label for the `to` field.
     */
    labelTo?: string;
    /**
     * If true, an asterisk will be displayed next to the labels
     * Most browsers will automatically validate this, but it's recommended to also
     * have MForm also validate as well so that `Error` displays for consistency.
     * @default false
     */
    required?: boolean;
    /**
     * If `true`, the component becomes readonly.
     * @default false
     */
    readOnly?: boolean;
    /**
     * Format of the date (applies to both fields)
     */
    format?: string;
    /**
     * If true, calendar icon that displays an interactable calendar will appear when interacted with
     */
    isDatePicker?: boolean;
    /**
     * Props for the `from` field. Use this to apply props *only* to this field. To apply props to both, pass the prop directly on this component.
     */
    fromFieldProps?: DateFieldProps;
    /**
     * Props for the `to` field. Use this to apply props *only* to this field. To apply props to both, pass the prop directly on this component.
     */
    toFieldProps?: DateFieldProps;
    /**
     * If true, the prepackaged dynamic input label that comes with Material UI's input components
     * will be replaced with a static typography label above the input.
     * @default false
     */
    staticLabels?: boolean;
};
export type DateRangeFieldProps = BaseDateRangeFieldProps & Omit<DateFieldProps, 'label' | 'name' | 'isDatePicker' | 'format' | 'readOnly'>;
/**
 * `DateRangeField` provides an input for a range of dates (2). For individual Date fields, see `DateField`.
 */
export declare const DateRangeField: React.FC<DateRangeFieldProps>;
export {};
