import type { DateRangeTimePickerProps as DateRangeTimePickerNewProps, DateTimePickerProps as DateTimePickerNewProps } from '../types'; import type { DatePickerProps as DatePickerLegacyProps, DateRangePickerProps as DateRangePickerLegacyProps, DateRangeTimePickerProps as DateRangeTimePickerLegacyProps, DateTimePickerProps as DateTimePickerLegacyProps, DisplayMode as DatePickerLegacyDisplayMode } from '../types.old'; import type { DateMultiPickerProps as DateMultiPickerNewProps } from './DateMultiPickerCompat'; import type { DatePickerProps as DatePickerNewProps } from './DatePickerCompat'; import type { DatePickerV2Props as DatePickerV2NewProps } from './DatePickerV2'; import type { DateRangePickerProps as DateRangePickerNewProps } from './DateRangePickerCompat'; import type { DateUnitPickerProps as DateUnitPickerNewProps } from './DateUnitPickerCompat'; type DatePickerBaseNewProp = 'status' | 'open' | 'hasRemoveButton' | 'displayMode'; export interface OldDateMultiPickerProps extends Omit { /** @deprecated status를 대신 사용해주세요. */ error?: boolean; /** @deprecated open을 대신 사용해주세요. */ opened?: boolean; /** @deprecated hasRemoveButton을 대신 사용해주세요. */ showRemoveButton?: boolean; /** @deprecated displayMode='bottom-sheet'를 대신 사용해주세요. */ displayMode?: DatePickerLegacyDisplayMode; } export interface OldDatePickerProps extends Omit { /** @deprecated status를 대신 사용해주세요. */ error?: boolean; /** @deprecated open을 대신 사용해주세요. */ opened?: boolean; /** @deprecated hasRemoveButton을 대신 사용해주세요. */ showRemoveButton?: boolean; /** @deprecated hasTodayButton을 대신 사용해주세요. */ showTodayButton?: boolean; /** @deprecated hasTimePicker를 대신 사용해주세요. */ showTimePicker?: boolean; /** @deprecated hasFooter를 대신 사용해주세요. */ showFooter?: boolean; /** @deprecated displayMode='bottom-sheet'를 대신 사용해주세요. */ displayMode?: DatePickerLegacyDisplayMode; timePickerProps?: DatePickerLegacyProps['timePickerProps']; } export interface OldDatePickerV2Props extends Omit { /** @deprecated status를 대신 사용해주세요. */ error?: boolean; /** @deprecated hasRemoveButton을 대신 사용해주세요. */ showRemoveButton?: boolean; /** @deprecated hasDatePreset을 대신 사용해주세요. */ showDatePreset?: boolean; /** @deprecated hasRadioGroupDatePreset을 대신 사용해주세요. */ showRadioGroupDatePreset?: boolean; /** @deprecated hasTodayButton을 대신 사용해주세요. */ showTodayButton?: boolean; /** @deprecated hasControls를 대신 사용해주세요. */ showControls?: boolean; /** @deprecated hasRange를 대신 사용해주세요. */ showRange?: boolean; /** @deprecated displayMode='bottom-sheet'를 대신 사용해주세요. */ displayMode?: DatePickerLegacyDisplayMode; } export interface OldDateRangePickerProps extends Omit { /** @deprecated status를 대신 사용해주세요. */ error?: boolean; /** @deprecated open을 대신 사용해주세요. */ opened?: boolean; /** @deprecated hasRemoveButton을 대신 사용해주세요. */ showRemoveButton?: boolean; /** @deprecated hasDatePreset을 대신 사용해주세요. */ showDatePreset?: boolean; /** @deprecated hasRadioGroupDatePreset을 대신 사용해주세요. */ showRadioGroupDatePreset?: boolean; /** @deprecated hasTodayButton을 대신 사용해주세요. */ showTodayButton?: boolean; /** @deprecated hasTimePicker를 대신 사용해주세요. */ showTimePicker?: boolean; /** @deprecated displayMode='bottom-sheet'를 대신 사용해주세요. */ displayMode?: DatePickerLegacyDisplayMode; timePickerProps?: DateRangePickerLegacyProps['timePickerProps']; } export interface OldDateUnitPickerProps extends Omit { /** @deprecated status를 대신 사용해주세요. */ error?: boolean; /** @deprecated open을 대신 사용해주세요. */ opened?: boolean; /** @deprecated hasRemoveButton을 대신 사용해주세요. */ showRemoveButton?: boolean; /** @deprecated displayMode='bottom-sheet'를 대신 사용해주세요. */ displayMode?: DatePickerLegacyDisplayMode; } export declare function normalizeDateTimePickerProps(timePickerProps?: DateTimePickerLegacyProps): DateTimePickerNewProps | undefined; export declare function normalizeDateRangeTimePickerProps(timePickerProps?: DateRangeTimePickerLegacyProps): DateRangeTimePickerNewProps | undefined; export declare function convertOldDateMultiPickerProps(props: OldDateMultiPickerProps): DateMultiPickerNewProps; export declare function convertOldDatePickerProps(props: OldDatePickerProps): DatePickerNewProps; export declare function convertOldDatePickerV2Props(props: OldDatePickerV2Props): DatePickerV2NewProps; export declare function convertOldDateRangePickerProps(props: OldDateRangePickerProps): DateRangePickerNewProps; export declare function convertOldDateUnitPickerProps(props: OldDateUnitPickerProps): DateUnitPickerNewProps; export {};