import { Filter, Model } from "@mongez/monpulse"; import { RepositoryListManager } from "./repository-list-manager"; export declare abstract class RepositoryDestroyManager extends RepositoryListManager { /** * Delete Record */ delete(id: number | string | T): Promise; /** * On deleting */ protected onDeleting(model: T): void; /** * On delete */ protected onDelete(model: T): void; /** * Delete multiple records */ deleteMany(options: Filter): Promise; } //# sourceMappingURL=repository-destroyer-manager.d.ts.map