import type { CSSValueWithLength } from '../../styles'; import type { OldButtonProps } from '../button/converter.old'; import type { FileUploadProps as FileUploadNewProps, UploadFile } from './FileUpload'; import type { FileUploadButtonProps as FileUploadButtonNewProps } from './FileUploadButton'; import type { ImageFile, ImageUploadProps as ImageUploadNewProps } from './ImageUpload'; import type { ImageUploadPreviewProps as ImageUploadPreviewNewProps } from './ImageUploadPreview'; export interface OldFileUploadButtonProps extends Omit { buttonProps?: Omit; /** @deprecated onChange를 대신 사용해주세요. */ onFileUpload?: (file: File | File[]) => void; } export declare function convertOldFileUploadButtonProps(props: OldFileUploadButtonProps): FileUploadButtonNewProps; export interface OldFileUploadProps extends Omit { buttonProps?: Omit; /** @deprecated removable을 대신 사용해주세요. */ showRemoveButton?: boolean; /** @deprecated files를 대신 사용해주세요. */ fileList?: UploadFile[]; /** @deprecated onFileClick을 대신 사용해주세요. */ onClickFile?: (file: UploadFile, index: number) => void; /** @deprecated maxCount 도달 시 버튼이 자동으로 disabled 처리되어 callback이 호출되지 않아 제거되었습니다. */ onLimitMaxCount?: () => void; /** @deprecated onFileRemove를 대신 사용해주세요. */ onClickFileRemove?: (file: UploadFile, index: number) => void; } export declare function convertOldFileUploadProps(props: OldFileUploadProps): FileUploadNewProps; export interface OldImageUploadPreviewProps extends Omit { /** @deprecated status를 대신 사용해주세요. */ error?: boolean; /** @deprecated radius를 대신 사용해주세요. */ borderRadius?: CSSValueWithLength; /** @deprecated onRemove를 대신 사용해주세요. */ onClickRemove?: () => void; } export declare function convertOldImageUploadPreviewProps(props: OldImageUploadPreviewProps): ImageUploadPreviewNewProps; export interface OldImageUploadProps extends Omit { /** @deprecated removable을 대신 사용해주세요. */ showRemoveButton?: boolean; /** @deprecated files를 대신 사용해주세요. */ fileList?: ImageFile[]; /** @deprecated radius를 대신 사용해주세요. */ borderRadius?: CSSValueWithLength; /** @deprecated zIndex를 대신 사용해주세요. */ z_index?: number; /** @deprecated onFileClick을 대신 사용해주세요. */ onClickFile?: (imageUrl: string, index: number) => void; /** @deprecated onFileRemove를 대신 사용해주세요. */ onClickFileRemove?: (file: ImageFile, index: number) => void; /** @deprecated onOrderChange를 대신 사용해주세요. */ onDragEnd?: (files: ImageFile[]) => void; } export declare function convertOldImageUploadProps(props: OldImageUploadProps): ImageUploadNewProps;