import { DotCMSPageParams } from '../models/DotCMSPage.model'; import { DotCMSHttpClient } from '../utils/DotCMSHttpClient'; import { DotCMSPageAsset, DotCMSPageFormat } from '../models'; import { DotApiLanguage } from './DotApiLanguage'; /** * Allow easy interaction with {@link https://dotcms.com/docs/latest/page-rest-api-layout-as-a-service-laas | DotCMS Page API} * */ export declare class DotApiPage { private dotAppLanguage; private dotCMSHttpClient; constructor(httpClient: DotCMSHttpClient, appLanguage: DotApiLanguage); /** * Given the page url and the language return a {@link DotCMSPageAsset} * */ get(params: DotCMSPageParams, format?: DotCMSPageFormat): Promise; }