/// <reference types="react" />
import type { Dayjs } from 'dayjs';
import type { TypographyVariantKeys } from '../../assets/theme/typography/typography.types';
import type { DateLabelProps } from './DatePickerWrapperForm';
import 'dayjs/locale/he';
import 'dayjs/locale/en';
export type FromToDateType = string | null | undefined;
export type DatePickerType = {
    fromDateCalculated: FromToDateType;
    toDateCalculated: FromToDateType;
    value: Date | null;
    onChange: (date: Date) => void;
    validDates?: Dayjs[];
    dateLabelProps?: DateLabelProps;
    labelVariant?: TypographyVariantKeys;
    locale?: 'he' | 'en';
    showDays?: boolean;
    isPopup?: boolean;
};
export declare const defaultSize = 40;
export declare const defaultGap: {
    x: number;
    y: number;
};
declare const DatePicker: ({ fromDateCalculated, toDateCalculated, value, onChange, validDates, dateLabelProps, labelVariant, locale, showDays, isPopup, }: DatePickerType) => JSX.Element;
export default DatePicker;
