import { ReactElement, ReactNode } from 'react'; import { ToolbarCollectionState } from '../../state'; import { CollectionToolbarProps } from '../CollectionToolbar'; import { FiltersMap } from '@wix/bex-core'; import { CollectionSearchProps } from '../CollectionSearch'; import { FilterElement } from '../CollectionToolbarFilters'; import type { TagsElement } from '../Tags'; import { ToolbarCollectionBaseProps } from '../ToolbarCollection'; export interface CollectionToolbarsProps { state: ToolbarCollectionState; title?: ToolbarCollectionBaseProps['title']; subtitle?: ToolbarCollectionBaseProps['subtitle']; tabs?: ToolbarCollectionBaseProps['tabs']; search?: boolean | FilterElement; customColumns?: CollectionToolbarProps['customColumns'] | null; multiLevelSorting?: CollectionToolbarProps['multiLevelSorting']; views?: CollectionToolbarProps['views']; onSearchChange?: CollectionSearchProps['onSearchChange']; onSearchClick?: CollectionSearchProps['onSearchClick']; onSearchBlur?: CollectionSearchProps['onSearchBlur']; searchMaxLength?: CollectionSearchProps['maxLength']; sticky: boolean; filters?: CollectionToolbarProps['filters']; showTotal?: ToolbarCollectionBaseProps['showTotal']; selectionToolbar?: ReactElement; dragAndDropReorderModeToolbar?: CollectionToolbarProps['dragAndDropReorderModeToolbar'] | null; extraToolbar?: ToolbarCollectionBaseProps['extraToolbar']; summaryBar?: ToolbarCollectionBaseProps['summaryBar']; titleBar?: ReactNode; tableGridSwitchButton?: CollectionToolbarProps['tableGridSwitchButton']; titleBarDisplay?: boolean; exportButton?: ReactElement; tags?: TagsElement; addNewButton?: CollectionToolbarProps['addNewButton']; primaryActionButton?: CollectionToolbarProps['primaryActionButton']; } declare function _CollectionToolbars(props: CollectionToolbarsProps): JSX.Element; export declare const CollectionToolbars: typeof _CollectionToolbars & { displayName: string; }; export {}; //# sourceMappingURL=CollectionToolbars.d.ts.map