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