import type { YwDrawerSelectorProps } from '../../types'; declare const YwDrawerSelector: { ({ title, children, btnType, btnText, disabled, width, filterItems, getTableData, columns, rowSelection, pagination, rowKey, confirmText, itemWidth, initialValues, onSubmit, onClose, onCreate, formatPreviewItemValue, ...others }: YwDrawerSelectorProps): JSX.Element; DataList: any; PreviewList: ({ dataSource, pageSize, deleteItem, rowKey, maxItems, setStyleBottom, formatPreviewItemValue, renderMaxItemsMessageError, }: { dataSource?: Array<{ itemNo?: string | number; itemImg?: string; }>; pageSize?: number; deleteItem: (any: any, any: any) => void; rowKey: any; maxItems?: number; setStyleBottom: (number: any) => void; formatPreviewItemValue: YwDrawerSelectorProps['formatPreviewItemValue']; renderMaxItemsMessageError: (number: any) => string; }) => JSX.Element; defaultProps: { width: string; pagination: {}; rowSelection: {}; rowKey: string; confirmText: string; listType: string; itemWidth: number; minItems: number; onCreate: (form: any) => void; renderMaxItemsMessageError: (maxItems: any) => string; renderMinItemsMessageError: (minItems: any) => string; }; }; export default YwDrawerSelector;