import { RowAction, RowSelectionTypeV2 } from './grid-toolbar/grid-toolbar.types'; import { RowNode } from '@ag-grid-community/core'; import { ActionConverterParams, ContextMenuItem } from './grid/grid-v2.types'; export declare function getVisibleActions(actions: RowAction[], selectedRowsCount: number, selectedRows: RowNode[], isServerSelectAllRowsEnabled: boolean): { visible: boolean; template?: import("@angular/core").TemplateRef; visibleWhen?: RowSelectionTypeV2 | ((rows: RowNode[], isServerSelectAllRowsEnabled?: boolean) => boolean); subMenu?: RowAction[]; onHoverIndex?: number; label?: string; shortLabel?: string; icon?: string; onClick?: (rows?: RowNode[], selectAll?: boolean, selectAllFilter?: import("./public_api").ServerSidePaginationFilter) => any; tooltip?: string; separator?: boolean; key?: string; getMenu?: () => import("../public_api").DatoMenuComponent; }[]; export declare function toolbarActionToContextAction(params: ActionConverterParams): ContextMenuItem[];