import { TextModel } from '../../model';
import { VariableCommunicator } from '../../communication';
import { ConditionalDynamicDisplayElement } from '../base/conditional-dynamic-display-element';
import { GraphStore, VariableStore } from '../../config';
import { LoggerService } from '../../logger';
import { Injector } from '@angular/core';
import { PermissionChecker } from '../../service';
export declare class TextElement extends ConditionalDynamicDisplayElement {
    private readonly graphStore;
    protected readonly model: TextModel;
    protected readonly logger: LoggerService;
    constructor(element: HTMLElement, injector: Injector, permissionChecker: PermissionChecker, variableCommunicator: VariableCommunicator, variableStore: VariableStore, graphStore: GraphStore, signalRAppId: string);
    dispose(): void;
    private handleTextValue;
    private initGraph;
}
