import { CountryRecommendedCategoriesService } from './country-recommended-categories.service';
import { ToggleCountryRecommendedDto } from './dtos/toggle-country-recommended.dto';
import { CountryRecommendedListQueryDto } from './dtos/country-recommended-list-query.dto';
import { UpdateCountryRecommendedOrderDto } from './dtos/update-country-recommended-order.dto';
import { UpdateCountryRecommendedMinApplicationDto } from './dtos/update-country-recommended-min-application.dto';
import { CategoryCampaignListQueryDto } from './dtos/category-campaign-list-query.dto';
import { ToggleCategoryCampaignDto } from './dtos/toggle-category-campaign.dto';
import { ToggleCategoryCampaignHideDto } from './dtos/toggle-category-campaign-hide.dto';
import { UpdateCategoryCampaignOrderDto } from './dtos/update-category-campaign-order.dto';
export declare class CountryRecommendedCategoriesController {
    private readonly countryRecommendedCategoriesService;
    constructor(countryRecommendedCategoriesService: CountryRecommendedCategoriesService);
    toggleCampaign(request: ToggleCategoryCampaignDto, req: any, response: any): Promise<void>;
    toggleCampaignHide(request: ToggleCategoryCampaignHideDto, req: any, response: any): Promise<void>;
    updateCampaignOrder(request: UpdateCategoryCampaignOrderDto, req: any, response: any): Promise<void>;
    campaignList(queryParam: CategoryCampaignListQueryDto, req: any, response: any): Promise<void>;
    list(queryParam: CountryRecommendedListQueryDto, req: any, response: any): Promise<void>;
    updateMinApplication(request: UpdateCountryRecommendedMinApplicationDto, req: any, response: any): Promise<void>;
    updateOrder(request: UpdateCountryRecommendedOrderDto, req: any, response: any): Promise<void>;
    toggle(request: ToggleCountryRecommendedDto, req: any, response: any): Promise<void>;
}
