import { CreateCategoryDto } from "./dto/create-category.dto";
import { UpdateCategoryDto } from "./dto/update-category.dto";
import { CategoryRepository } from "./repositories/category.repository";
export declare class CategoriesService {
    private readonly categoryRepository;
    constructor(categoryRepository: CategoryRepository);
    create(createCategoryDto: CreateCategoryDto): Promise<{
        success: boolean;
        code: number;
        message: string;
        data: null;
    }>;
    findAll(): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    findOne(id: number): string;
    update(id: number, updateCategoryDto: UpdateCategoryDto): string;
    remove(id: number): string;
    checkCategoryExist(categoryName: string): Promise<boolean>;
}
