import { Question } from "survey-core";
import { VisualizerBase } from "./visualizerBase";
import "./text.scss";
export declare class TextTableAdapter {
    private model;
    constructor(model: Text);
    create(container: HTMLElement): Promise<void>;
    destroy(node: HTMLElement): void;
}
export declare class Text extends VisualizerBase {
    private _textTableAdapter;
    constructor(question: Question, data: Array<{
        [index: string]: any;
    }>, options?: Object, name?: string);
    get columns(): Array<{
        name: string;
        title: string;
        type: string;
    }>;
    protected getCalculatedValuesCore(): any;
    protected destroyContent(container: HTMLElement): void;
    protected renderContentAsync(container: HTMLElement): Promise<HTMLElement>;
    destroy(): void;
}
