import { Question, Event } from "survey-core"; import { ICalculationResult, VisualizerBase } from "../visualizerBase"; export declare class WordCloudAdapter { private model; private _wordcloud; static drawOutOfBound: boolean; static shrinkToFit: boolean; static abortThreshold: any; static weightFactor: number; static onWordcloudCreating: Event<(sender: WordCloud, options: any) => any, WordCloud, any>; constructor(model: WordCloud); get wordcloud(): any; create(element: HTMLElement): Promise; destroy(node: HTMLElement): void; } export declare class WordCloud extends VisualizerBase { private _wordcloudAdapter; private _values; constructor(question: Question, data: Array<{ [index: string]: any; }>, options?: Object, type?: string); getValues(): Array; protected getCalculatedValuesCore(): ICalculationResult; protected destroyContent(container: HTMLElement): void; protected renderContentAsync(container: HTMLElement): Promise; destroy(): void; }