import * as React from 'react';
import { DatePickerProps } from '../../date-picker';
import { OptionsType } from '@/components/select';
import { DateUnitKeys, DateUntilKeys } from './constant';
export declare type DateItemProps = DatePickerProps & {
    label: string;
    unit?: DateUnitKeys;
    fastType?: string;
    include?: boolean;
    showCheckbox?: boolean;
    checkboxDisabled?: boolean;
    showUntil?: boolean;
    format?: string;
    /** 菜单渲染父节点。默认渲染到 body 上 */
    getPopupContainer?: (triggerNode: HTMLElement) => HTMLElement;
    untilValue?: DateUntilKeys;
    untilOptions?: OptionsType;
    onUntilValueChange?: (value: DateUntilKeys, option: OptionsType[number] | OptionsType) => void;
    untilTitle: string;
    labelInclude: string;
    onCheck: (checked: boolean) => void;
    min?: string;
    max?: string;
};
declare const DateItem: React.FC<DateItemProps>;
export default DateItem;
declare const DateItemMemo: React.NamedExoticComponent<DateItemProps>;
export { DateItemMemo };
