import { UpdateContentPageDto } from './dto/update-content-page.dto';
import { DbService } from 'src/db/db.service';
import { ContentPageAggregation } from './content-page.aggregation';
export declare class ContentPageService {
    private readonly model;
    private readonly contentPageAggregation;
    constructor(model: DbService, contentPageAggregation: ContentPageAggregation);
    bootstrap_pages(): Promise<void>;
    findAll(body: any): Promise<{
        data: any[];
    }>;
    findOne(id: string): Promise<{
        data: import("mongoose").Document<unknown, {}, import("./schema/page.schema").Pages, {}, {}> & import("./schema/page.schema").Pages & {
            _id: import("mongoose").Types.ObjectId;
        } & {
            __v: number;
        };
    }>;
    find_with_name(body: any): Promise<{
        data: import("mongoose").Document<unknown, {}, import("./schema/page.schema").Pages, {}, {}> & import("./schema/page.schema").Pages & {
            _id: import("mongoose").Types.ObjectId;
        } & {
            __v: number;
        };
    }>;
    update(id: string, updateContentPageDto: UpdateContentPageDto): Promise<{
        message: string;
    }>;
}
