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