import { AddOnsPricingService } from "./add-ons-pricing.service";
import { AddOnsPricingFilterDto } from "../dto/filter-add-ons-pricing.dto";
import { CreateAddOnPricingDto } from "../dto/create-add-ons-pricing.dto";
import { UpdateAddOnPricingDto } from "../dto/update-add-ons-pricing.dto";
export declare class AddOnsPricingController {
    private readonly addOnsPricingService;
    constructor(addOnsPricingService: AddOnsPricingService);
    create(createAddOnPricingDto: CreateAddOnPricingDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    findAll(id: string, filterDto: AddOnsPricingFilterDto): Promise<{
        success: boolean;
        code: number;
        message: string;
        data: any;
    }>;
    findOne(id: string): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    update(id: string, updateAddOnPricingDto: UpdateAddOnPricingDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    remove(id: string): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
}
