import { ElementRef, EventEmitter, Renderer2 } from '@angular/core'; import { CmsPageQuery } from '../../models'; import { CMSPageWsDTO } from '@ngx-y/yapi'; import { CmsPageService } from '../../services'; import * as i0 from "@angular/core"; /** * A cms page is at the top of the cms structure. A page contains a template which contains content slots which contain components. */ export declare class CmsPageComponent { private cmsPageService; private el; private renderer; ctx: any; pageChange: EventEmitter; cms$: import("rxjs").Observable; set query(query: CmsPageQuery); constructor(cmsPageService: CmsPageService, el: ElementRef, renderer: Renderer2); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }