import { FiltersMap, KeyedItem } from '@wix/bex-core';
import { ToolbarBIReporter } from '../../state/ToolbarBIReporter';
import { ActionCellProps, SecondaryActionAction } from '../ActionCell';
import { ExtensionMenuItemsState } from '../../state';
import { TableActionCellSecondaryDivider } from '@wix/design-system';
type SecondaryActionDivider = Omit<TableActionCellSecondaryDivider, 'divider'> & {
    divider: true;
};
export type SecondaryActionOrDivider = SecondaryActionAction | SecondaryActionDivider;
export declare const createSecondaryActionCellPropWithBi: <T, F extends FiltersMap>({ toolbarBIReporter, actionCellProps, keyedItem, extensionMenuItems, }: {
    toolbarBIReporter: ToolbarBIReporter<T, F>;
    actionCellProps: ActionCellProps;
    keyedItem: KeyedItem<T>;
    extensionMenuItems: ExtensionMenuItemsState;
}) => SecondaryActionOrDivider[];
export declare const createPrimaryActionCellPropsWithBI: <T, F extends FiltersMap>(toolbarBIReporter: ToolbarBIReporter<T, F>, actionCellProps: ActionCellProps, keyedItem: KeyedItem<T>) => ActionCellProps['primaryAction'];
export declare const reportOnPopoverMenuShow: <T, F extends FiltersMap>(toolbarBIReporter: ToolbarBIReporter<T, F>, actionCellProps: ActionCellProps, keyedItem: KeyedItem<T>) => void;
export {};
//# sourceMappingURL=CollectionItemActionsHelper.d.ts.map