import type { MetaEntityActionTrashKind } from './types.js';
import { UmbEntityActionBase } from '../../../entity-action/index.js';
/**
 * Entity action for trashing an item.
 * @class UmbTrashEntityAction
 * @augments {UmbEntityActionBase<MetaEntityActionTrashKind>}
 */
export declare class UmbTrashEntityAction<MetaKindType extends MetaEntityActionTrashKind = MetaEntityActionTrashKind> extends UmbEntityActionBase<MetaKindType> {
    #private;
    /**
     * Executes the action.
     * @memberof UmbTrashEntityAction
     */
    execute(): Promise<void>;
    protected _confirmTrash(item: any): Promise<void>;
}
export { UmbTrashEntityAction as api };
