import { CMSPageWsDTO, PageService } from '@ngx-y/yapi'; import { OAuthService } from 'ngx-oauth'; import { LocaleService, SmartEditService } from '@ngx-y/ycore'; import { CmsPageQuery } from '../models'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class CmsPageService { private pageService; private oauthService; private localeService; private smartEditService; static DEBOUNCE_TIME: number; private _query; private query$; page$: Subject; /** * Set page query to be requested * @param {CmsPageQuery} query */ set query(query: CmsPageQuery | undefined); /** * Get current page query * @returns {CmsPageQuery} */ get query(): CmsPageQuery | undefined; constructor(pageService: PageService, oauthService: OAuthService, localeService: LocaleService, smartEditService: SmartEditService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }