import type { UmbEntityBulkAction } from './entity-bulk-action.interface.js';
import type { UmbEntityBulkActionArgs } from './types.js';
import type { MetaEntityBulkAction } from '../extension-registry/index.js';
import { UmbActionBase } from '../action/index.js';
export declare abstract class UmbEntityBulkActionBase<ArgsMetaType extends MetaEntityBulkAction> extends UmbActionBase<UmbEntityBulkActionArgs<ArgsMetaType>> implements UmbEntityBulkAction<ArgsMetaType> {
    selection: Array<string>;
    abstract execute(): Promise<void>;
}
