import type { UmbEntityBulkActionArgs } from './types.js';
import type { MetaEntityBulkAction } from '../extension-registry/index.js';
import type { UmbAction } from '../action/index.js';
export interface UmbEntityBulkAction<ArgsMetaType extends MetaEntityBulkAction> extends UmbAction<UmbEntityBulkActionArgs<ArgsMetaType>> {
    selection: Array<string>;
    /**
     * The `execute` method, the action will act as a button.
     * @returns {Promise<void>}
     */
    execute(): Promise<void>;
}
