export declare class LegendPosition { scope: any; constructor(scope: any); getPosition(legendPosition: any, isHorizontal: any): any; getLegendPositionByLayout(legendPosition: any, isHorizontal: any): { left: any; top: any; bottom?: undefined; } | { left: any; bottom: any; top?: undefined; }; getPositionForHorizontalLegend(legendPosition: any, containerWidth: any, margin: any): { left: number; top: number; bottom?: undefined; } | { left: number; bottom: number; top?: undefined; }; getPositionForDefaultLayout(legendPosition: any, containerWidthWithMargin: any): { left: any; top: any; bottom?: undefined; } | { left: any; bottom: any; top?: undefined; }; updateLegendPosition(): void; updateLegendMargins(legendContainer: any): void; updateLegendDraggable(legendContainer: any): void; }