import { UseCase } from '../../../core/domain/useCases/UseCase'; import { ICollectionsRepository } from '../repositories/ICollectionsRepository'; export declare class DeleteCollectionFeaturedItem implements UseCase { private collectionsRepository; constructor(collectionsRepository: ICollectionsRepository); /** * Deletes a single featured item, given a featured item id. * * @param {number} [featuredItemId] - The id of the featured item to delete. * @returns {Promise} - This method does not return anything upon successful completion. * @throws {WriteError} - If there are errors while writing data. */ execute(featuredItemId: number): Promise; }