import { GeneralLandingPageService } from "./general-landing-page.service";
import { CreateGeneralLandingPageDto } from "./dto/create-general-landing-page.dto";
import { UpdateGeneralLandingPageDto } from "./dto/update-general-landing-page.dto";
import { GeneralLandingPageFilterDto } from "./dto/general-landing-page-filter.dto";
import { ReorderGeneralLandingPageDto } from "./dto/reorder-general-landing-page.dto";
export declare class GeneralLandingPageController {
    private readonly generalLandingPageService;
    constructor(generalLandingPageService: GeneralLandingPageService);
    create(dto: CreateGeneralLandingPageDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    findAll(query: GeneralLandingPageFilterDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    reorder(dto: ReorderGeneralLandingPageDto[]): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    findOne(id: string): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    update(id: string, dto: UpdateGeneralLandingPageDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    remove(id: string): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
}
