export declare const defaultOptions: { spiralResolution: number; spiralLimit: number; lineHeight: number; xWordPadding: number; yWordPadding: number; weightFactor: number; topN: number; maxHeight: number; padding: number; }; export declare class WordCloudWidget { private _options; private _words; private _placedWords; private _minWeight; private _weightFactor; private _renderedTarget; constructor(_options?: { spiralResolution: number; spiralLimit: number; lineHeight: number; xWordPadding: number; yWordPadding: number; weightFactor: number; topN: number; maxHeight: number; padding: number; }); colors: string[]; get words(): Array>; set words(w: Array>); private createWordElement; private isIntersectWithPlaced; private arrangeWords; render(target: HTMLDivElement): void; dispose(): void; }