import { UseCase } from '../../../core/domain/useCases/UseCase'; import { ICollectionsRepository } from '../repositories/ICollectionsRepository'; export declare class DeleteCollection implements UseCase { private collectionsRepository; constructor(collectionsRepository: ICollectionsRepository); /** * Deletes the Dataverse collection whose database ID or alias is given: * * @param {number | string} [collectionIdOrAlias] - A generic collection identifier, which can be either a string (for queries by CollectionAlias), or a number (for queries by CollectionId) * @returns {Promise} -This method does not return anything upon successful completion. */ execute(collectionIdOrAlias: number | string): Promise; }