import type { WordCloudShapeOptions } from './interface'; export declare class Layout { options: WordCloudShapeOptions; data: any[]; private isImageFinished?; private isLayoutFinished?; private progressiveResult?; private segmentationInput?; constructor(options: WordCloudShapeOptions); layout(data: any[]): void; canAnimate(): boolean; unfinished(): boolean; output(): any[]; progressiveRun(): void; progressiveOutput(): any[]; doLayout(): void; release(): void; }