import { ActionsFactory } from '../models'; import { EntityActionContributorCallbacks, EntityActionDefaults, EntityActionsFactory } from '../models/entity-actions'; import { ToolbarActionContributorCallbacks, ToolbarActionDefaults, ToolbarActionsFactory } from '../models/toolbar-actions'; export declare function mergeWithDefaultActions>(extension: F, defaultActions: InferredActionDefaults, ...contributors: InferredActionContributorCallbacks[]): void; export declare function mergeWithActionsContributors>(extension: F, ...contributors: InferredActionContributorCallbacks[]): void; declare type InferredActionDefaults = F extends EntityActionsFactory ? EntityActionDefaults : F extends ToolbarActionsFactory ? ToolbarActionDefaults : never; declare type InferredActionContributorCallbacks = F extends EntityActionsFactory ? EntityActionContributorCallbacks : F extends ToolbarActionsFactory ? ToolbarActionContributorCallbacks : never; export {};