import { Context } from "../imports/Context.js"; import { Function } from "../imports/Function.js"; export declare class TopicJS { constructor(cx?: Context, args?: any[], ctorObj?: Function, inNewExpr?: boolean); canView(isMobile?: boolean): boolean; static clearCacheMetrics(): void; 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; } //# sourceMappingURL=TopicJS.d.ts.map