import { default as React } from 'react'; declare const _default: React.FC void; onClear: () => void; value: string; } | undefined; loading?: boolean | undefined; intl: import('react-intl').IntlShape; visible: boolean; hide: () => void; removeItem?: ((removeParams: { id: React.ReactText; }) => void) | undefined; editItem?: ((editParams: { id: React.ReactText; name: string; }) => void) | undefined; duplicateItem?: ((duplicateParams: { id: React.ReactText; }) => void) | undefined; selectItem: (selectParams: { id: React.ReactText; }) => void; selectedItemId: string | undefined; texts?: { [k: string]: string | React.ReactNode; } | undefined; categories: import('./ItemFilter.types').Category[]; fetchData: (category: import('./ItemFilter.types').Category) => void; maxToShowItems?: number | undefined; } & { theme?: any; }>> & { WrappedComponent: React.ComponentType<{ search?: { onChange: (value: string) => void; onClear: () => void; value: string; } | undefined; loading?: boolean | undefined; intl: import('react-intl').IntlShape; visible: boolean; hide: () => void; removeItem?: ((removeParams: { id: React.ReactText; }) => void) | undefined; editItem?: ((editParams: { id: React.ReactText; name: string; }) => void) | undefined; duplicateItem?: ((duplicateParams: { id: React.ReactText; }) => void) | undefined; selectItem: (selectParams: { id: React.ReactText; }) => void; selectedItemId: string | undefined; texts?: { [k: string]: string | React.ReactNode; } | undefined; categories: import('./ItemFilter.types').Category[]; fetchData: (category: import('./ItemFilter.types').Category) => void; maxToShowItems?: number | undefined; } & { theme?: any; }>; }; export default _default;