import { type ReactNode } from "react";
import { type DatetimePickerProps, type PopupProps } from "@antmjs/vantui";
import type { CommonFieldProps } from "../../types";
export interface DatetimePickerBaseProps extends Omit<DatetimePickerProps, "value" | "onChange">, CommonFieldProps<string | number | Date> {
    popupTitle?: ReactNode;
    show?: boolean;
    defaultShow?: boolean;
    onShowChange?: (show?: boolean) => void;
    /**
     * @default 'bottom''
     */
    popPosition?: PopupProps["position"];
    closeOnClickOverlay?: boolean;
    /**仅确定时更新外部值？
     * @default true
     */
    onlyChangeOnConfirm?: boolean;
    popupProps?: Omit<PopupProps, "show" | "onClose" | "position">;
    labelFormatter?: (v: string | number | Date, type?: DatetimePickerProps["type"]) => ReactNode;
}
export declare const DatetimePickerBase: import("react").ForwardRefExoticComponent<Omit<DatetimePickerBaseProps, "ref"> & import("react").RefAttributes<unknown>>;
