import { DataSource } from 'typeorm'; import { DevelopmentListQueryInterface } from '../interfaces/development.list.query.interface'; import { DevelopmentEntityRegistry } from '../registries/development.entity.registry'; export declare class DevelopmentCrudService { private readonly dataSource; private readonly registry; constructor(dataSource: DataSource, registry: DevelopmentEntityRegistry); list(slug: string, query?: DevelopmentListQueryInterface): Promise; get(slug: string, id: number): Promise; create(slug: string, body: unknown): Promise; update(slug: string, id: number, body: unknown): Promise; remove(slug: string, id: number): Promise<{ success: boolean; id: number; }>; private assertWritableId; private entityClass; private assignableColumns; private pickAssignable; private parseFilter; private parseOrder; private toPositiveInt; }