import React from 'react';
import { DropdownPropsControlled as DropdownProps } from '@wix/design-system';
import { CollectionViewsState } from '../../state';
import { FiltersMap } from '@wix/bex-core';
import { View } from '../../model';
export type ViewsDropdownProps<T, F extends FiltersMap> = {
    state: CollectionViewsState<T, F>;
    onSelect?: (view: View<F>) => void;
    dataHook: string;
    showTotal?: boolean;
} & Omit<DropdownProps, 'onSelect'>;
declare function _ViewsDropdown<T, F extends FiltersMap>({ onSelect, dataHook, state, showTotal, dropdownWidth, ...dropdownProps }: ViewsDropdownProps<T, F>): React.JSX.Element;
export declare const ViewsDropdown: typeof _ViewsDropdown & {
    displayName: string;
};
export {};
//# sourceMappingURL=ViewsDropdown.d.ts.map