import type { FilterMap, GroupMap, SortableField, SortDirection, SortMap, ViewFilterWithDefaults, ViewGroupWithDefaults } from '@staticcms/core'; import type { ViewStyle } from '@staticcms/core/constants/views'; import type { FC } from 'react'; interface CollectionControlsProps { viewStyle: ViewStyle; onChangeViewStyle: (viewStyle: ViewStyle) => void; sortableFields?: SortableField[]; onSortClick?: (key: string, direction?: SortDirection) => Promise; sort?: SortMap | undefined; filter?: Record; viewFilters?: ViewFilterWithDefaults[]; onFilterClick?: (filter: ViewFilterWithDefaults) => void; group?: Record; viewGroups?: ViewGroupWithDefaults[]; onGroupClick?: (filter: ViewGroupWithDefaults) => void; } declare const CollectionControls: FC; export default CollectionControls;