import { CreateCategoryDto } from './dto/create-category.dto';
import { UpdateCategoryDto } from './dto/update-category.dto';
import { Category } from './schemas/category.schema';
import { DbService } from "../db/db.service";
export declare class CategoriesService {
    private readonly model;
    constructor(model: DbService);
    private buildQueryFilter;
    create(createCategoryDto: CreateCategoryDto): Promise<Category>;
    findAll(platformType?: string): Promise<Category[]>;
    findOne(idOrSlug: string): Promise<Category>;
    update(id: string, updateCategoryDto: UpdateCategoryDto): Promise<Category>;
    delete(id: string): Promise<{
        success: boolean;
        message: string;
    }>;
}
