import { Size, Point } from '../../model';
import { PermissionChecker } from '../../service';
import { VariableCommunicator } from '../../communication';
import { ConditionalDynamicDisplayElement } from '../base/conditional-dynamic-display-element';
import { PolygonModel } from '../../model/polygon/polygon-model';
import { VariableStore } from '../../config';
export declare class PolygonElement extends ConditionalDynamicDisplayElement {
    readonly model: PolygonModel;
    constructor(element: HTMLElement, permissionChecker: PermissionChecker, variableCommunicator: VariableCommunicator, variableStore: VariableStore, signalRAppId: string);
    getActualSize(): Size;
    getActualLocation(): Point;
}
