import { IModelStatic, Orm } from '@spinajs/orm'; import { Ok } from '@spinajs/http'; import { Log } from '@spinajs/log'; import { AccessControl, User as UserModel } from '@spinajs/rbac'; import { Permission } from 'accesscontrol'; import { Crud } from './../../interfaces.js'; export declare class CrudCreate extends Crud { protected Log: Log; protected Orm: Orm; protected Ac: AccessControl; protected checkAny(resource: string, user?: UserModel): Permission; protected checkOwn(resource: string, user?: UserModel): Permission; save(model: IModelStatic, data: unknown, user?: UserModel): Promise>[]>>; insertRelation(model: IModelStatic, id: any, relation: string, data: unknown, user?: UserModel): Promise>; } //# sourceMappingURL=Create.d.ts.map