import { CreateCancelReasonDto } from "../dto/create-cancel-reason.dto";
import { UpdateCancelReasonDto } from "../dto/update-cancel-reason.dto";
import { CancelReasonRepository } from "../repositories/cancel-reasons-repository";
export declare class CancelReasonsService {
    private readonly cancelReasonRepository;
    constructor(cancelReasonRepository: CancelReasonRepository);
    create(createCancelReasonDto: CreateCancelReasonDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    findAll(type?: string): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    update(id: number, updateCancelReasonDto: UpdateCancelReasonDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    remove(id: number): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
}
