import { default as React } from 'react';
import { DatePickerProps } from 'antd/es/date-picker';
import { Dayjs } from 'dayjs';
export interface DatePicker3Props extends Omit<DatePickerProps, "onChange" | "value"> {
    /**
     * 선택된 날짜(제어값).
     * - `Dayjs` 객체 또는 `null`(선택 해제)
     * - 이 값을 넘기면 **제어 컴포넌트**로 동작하므로 보통 `onChange`와 함께 사용 권장.
     * - 제어하지 않을 거면 이 prop을 생략하고, 기반 컴포넌트의 `defaultValue` 등을 사용할 수 있음.
     */
    value?: Dayjs | null;
    /**
     * 날짜가 변경될 때 호출되는 콜백.
     *
     * @param date       선택된 날짜의 `Dayjs` 객체
     * @param dateString 포맷된 문자열(예: `"2025-09-29"`) — 호환성 때문에 배열 타입도 허용됨
     *
     * - 단일 날짜 선택 기준으로는 일반적으로 **문자열 1개**가 전달됨.
     * - 제출/로그 전송 등 문자열이 필요한 경우 `dateString` 사용 권장(포맷은 컴포넌트 설정에 따름).
     */
    onChange?: ((date: Dayjs, dateString: string | string[]) => void) | undefined;
}
declare const DatePicker3: React.ForwardRefExoticComponent<Omit<DatePicker3Props, "ref"> & React.RefAttributes<any>>;
export default DatePicker3;
