import type { CollectionState } from '@wix/bex-core'; import { ConditionalModalState, FiltersMap, KeyedItem } from '@wix/bex-core'; import { MessageModalLayoutProps } from '@wix/design-system'; type Fade = 'static' | 'idle' | 'exit' | 'exiting'; export interface ActionsCellAPI { openConfirmModal: (props?: Partial) => void; openConfirmDeleteModal: (props?: Partial) => void; collection: CollectionState; keyedItem: KeyedItem; } export interface ItemActionsStateParams { fade: Fade; keyedItem: KeyedItem; collection: CollectionState; } export declare class ItemActionsState { keyedItem: KeyedItem; fade: Fade; readonly collection: CollectionState; readonly confirmModal: ConditionalModalState>; readonly actionsCellAPI: ActionsCellAPI; constructor(params: ItemActionsStateParams); openConfirmModal(props?: Partial): void; openConfirmDeleteModal(props?: Partial): void; onFadeStart(): void; onFadeDone(): void; setItemIfChanged(keyedItem: KeyedItem): void; } export {}; //# sourceMappingURL=ItemActionsState.d.ts.map