import { Context } from "../imports/Context"; import { Function } from "../imports/Function"; export declare class TopicJS { canView(isMobile?: boolean): boolean; static clearCacheMetrics(): void; constructor( cx?: Context, args?: any[], ctorObj?: Function, inNewExpr?: boolean ); static getBannerImage(topicId?: string): string; static getCacheMetrics(): Array; getChildTopicIds(includeChildTopics?: boolean): Array; getChildTopics( hideTopicsWithNoContent?: boolean, isMobile?: boolean, limit?: number, offset?: number ): any; getContent( includeChildTopics?: boolean, limit?: number, isMobile?: boolean, excludeContent?: Array, contentConfigId?: Array ): Array; getContentByPopularity( includeChildTopics?: boolean, limit?: number, isMobile?: boolean, excludeContent?: Array, contentConfigId?: Array ): Array; getDescription(): string; static getIcon(topicId?: string): string; getName(): string; getSiblingTopics( hideTopicsWithNoContent?: boolean, isMobile?: boolean, limit?: number, offset?: number ): any; isActive(): boolean; }