import React from 'react'; import { FiltersMap, KeyedItem } from '@wix/bex-core'; import { GridCardItemProps } from './GridCardItem'; import { GridBaseState, ItemActionsState } from '../../state'; import { ActionCellProps } from '../ActionCell'; interface ActionCell { actionCell: GridCardItemProps['actionCell']; item: T; index: number; gridState: GridBaseState; keyedItem: KeyedItem; itemActionsState: ItemActionsState; } export declare function evaluateActionCell({ actionCell, item, index, gridState, keyedItem, itemActionsState, }: ActionCell): ActionCellProps; export declare function useGridItemActions(actionCell: ActionCell & { itemActionsState: ItemActionsState; imagePlacement: string; }): { primaryAction: { label?: React.ReactNode; onClick?: React.MouseEventHandler | undefined; disabled?: boolean | undefined; disabledMessage?: string | undefined; } | null; settingsMenu: {} | React.ReactElement> | null; }; export {}; //# sourceMappingURL=useGridItemActions.d.ts.map