import { Category } from "../dto/Category"; import { mySqlConnection } from "./mySqlConnection"; import { RepositoryBase } from "./RepositoryBase"; export declare class CategoryRepository extends RepositoryBase { readonly tableName: string; constructor(connection: mySqlConnection); get(category: Category): Promise; create(category: Category): Promise; update(obj: Category): Promise; delete(obj: Category): Promise; getOrCreateCategories(categories: Category[], parentId?: number): Promise; }