import { BusinessVerticalsService } from "./business-verticals.service";
import { CreateBusinessVerticalDto } from "../dto/create-business-verticals.dto";
import { FindAllBusinessVerticalDto } from "../dto/find-all-business-verticals.dto";
import { UpdateBusinessVerticalDto } from "../dto/update-business-verticals.dto";
export declare class BusinessVerticalsController {
    private readonly businessVerticalService;
    constructor(businessVerticalService: BusinessVerticalsService);
    createBusinessVertical(createBusinessVerticalDto: CreateBusinessVerticalDto): Promise<import("../entities/business-verticals.entity").BusinessVertical | {
        success: boolean;
        code: number;
        message: string;
    }>;
    findAllBusinessVerticals(businessVerticalDto: FindAllBusinessVerticalDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    } | {
        count: any;
        data: any;
    }>;
    findOne(id: number): Promise<import("../entities/business-verticals.entity").BusinessVertical>;
    update(id: number, updateData: UpdateBusinessVerticalDto): Promise<import("../entities/business-verticals.entity").BusinessVertical | {
        success: boolean;
        code: number;
        message: string;
    }>;
    remove(id: number): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    getBusinessVerticalsDropdown(): Promise<number | import("../entities/business-verticals.entity").BusinessVertical | import("../entities/business-verticals.entity").BusinessVertical[] | {
        success: boolean;
        code: number;
        message: string;
    } | import("../../../common/interfaces/pagination-result.interface").PaginatedResult<import("../entities/business-verticals.entity").BusinessVertical>>;
}
