import { IModelStatic, Orm } from '@spinajs/orm'; import { Ok } from '@spinajs/http'; import { Log } from '@spinajs/log'; import { AccessControl } from '@spinajs/rbac'; import { Crud } from './../../interfaces.js'; export declare class CrudDelete extends Crud { protected Log: Log; protected Orm: Orm; protected Ac: AccessControl; batchDelete(model: IModelStatic, ids: any[]): Promise>; del(model: IModelStatic, id: any): Promise>; deleteRelationBatch(model: IModelStatic, id: any, relation: string, relationIds: any[]): Promise>; deleteRelation(model: IModelStatic, id: any, relation: string, relationId: number): Promise>; deleteRelationAll(model: IModelStatic, id: any, relation: string): Promise>; } //# sourceMappingURL=Delete.d.ts.map