import { INavTree, IPageContent, ISection } from "../Types"; import { Resource } from "./Resource"; interface INavTreeParams { path: string; clearCache?: boolean; otherParams?: object; } export declare class Content extends Resource { private nav_tree_cache; getPageTitle(): Promise; getBannerText(): Promise; getSectionsAndVersions(): Promise; getRootSection(): Promise; getSections(path?: string): Promise; getAllGroups(path?: string): Promise>; getNamedGroup(group_name: string): Promise; getContentForId(resource_id: string, version?: string): Promise; getContentForResourceId(resource_id: string, version?: string): Promise; getRedirect(path: string): Promise; getContent(path?: string, audiences?: string[], extra_args?: {}): Promise; getPrintContent(path?: string, audiences?: string[]): Promise; clearNavTreeCache(): void; getNavTree(path: string): Promise; getNavTree2({ path, clearCache, otherParams }: INavTreeParams): Promise; private fixMetadata; } export {};