import type { MetaEntityBulkActionTrashKind } from './types.js';
import { UmbEntityBulkActionBase } from '../../../entity-bulk-action/index.js';
export declare class UmbTrashEntityBulkAction<MetaKindType extends MetaEntityBulkActionTrashKind = MetaEntityBulkActionTrashKind> 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 _confirmTrash(items: Array<any>): Promise<void>;
}
export { UmbTrashEntityBulkAction as api };
