import { UmbCollectionActionBase } from '../../../collection/action/collection-action-base.js';
import type { ManifestCollectionActionEmptyRecycleBinKind } from './types.js';
import type { UmbControllerHost } from '../../../../../libs/controller-api/index.js';
/**
 * Collection action for emptying the recycle bin.
 * @class UmbEmptyRecycleBinCollectionAction
 * @augments {UmbCollectionActionBase}
 */
export declare class UmbEmptyRecycleBinCollectionAction extends UmbCollectionActionBase {
    #private;
    constructor(host: UmbControllerHost, manifest: ManifestCollectionActionEmptyRecycleBinKind);
    /**
     * Executes the action.
     * @memberof UmbEmptyRecycleBinCollectionAction
     */
    execute(): Promise<void>;
}
export { UmbEmptyRecycleBinCollectionAction as api };
