import { RegisterOptions } from 'react-hook-form';
import { ZeniDate } from '@zeniai/client-epic-state';
import { DisableMode } from '../../../../../../formElements/common/common';
/**
 * Component & its Props
 */
export interface MultipleMonthsDatePickerFieldProps {
    /**
     * Unique name to be registered with react-hook-form
     */
    name: string;
    autoComplete?: "off" | "on" | "new-password";
    dateFormat?: string;
    defaultValue?: ZeniDate;
    filterDaysIndex?: number[];
    highlightDates?: Date[];
    isDisabled?: DisableMode;
    maxDate?: ZeniDate;
    minDate?: ZeniDate;
    monthsShown?: number;
    numberOfBusinessDays?: number;
    placeholder?: string;
    registerOptions?: RegisterOptions;
    showEmptyState?: boolean;
    style?: React.CSSProperties;
}
export declare function MultipleMonthsDatePickerField({ name, placeholder, autoComplete, isDisabled, defaultValue, dateFormat, monthsShown, filterDaysIndex, highlightDates, minDate, maxDate, style, registerOptions, showEmptyState, }: MultipleMonthsDatePickerFieldProps): import("react/jsx-runtime").JSX.Element;
