import { UmbEntityBulkActionBase } from '../../entity-bulk-action-base.js';
import type { MetaEntityBulkActionDeleteKind } from './types.js';
export declare class UmbDeleteEntityBulkAction<MetaKindType extends MetaEntityBulkActionDeleteKind = MetaEntityBulkActionDeleteKind> extends UmbEntityBulkActionBase<MetaKindType> {
    #private;
    /**
     * @deprecated this has been turned into a private property and cannot be used from v.18. Will be removed in v.18
     */
    protected get _items(): Array<any>;
    /**
     * @deprecated this has been turned into a private property and cannot be used from v.18. Will be removed in v.18
     */
    protected set _items(value: Array<any>);
    execute(): Promise<void>;
    protected _confirmDelete(items: Array<any>): Promise<void>;
}
export { UmbDeleteEntityBulkAction as api };
