export default Slice; declare class Slice extends Component { constructor(props: any); colorLegendWidth: number; colorLegendHeight: number; midAngle: number; slicedOut: boolean; state: { startAngle: any; endAngle: any; arcTransform: string; legendPath: string; colorTransform: string; textTransform: string; }; maxMarkerTextLen: number; beforeMount(): void; afterMount(): void; getMarkerText(data: any): string; getArcPath(width?: any, height?: any, innerWidth?: any, innerHeight?: any): string; getLowerOrbitalPoint(): Point; getUpperOrbitalPoint(): Point; getTextAnchor(): "end" | "start"; getTextStartPoint(): Point; getColorLegendStartPoint(): Point; getLegendPath(sPoint?: Point, ePoint?: Point): string; toggleSlide(): any; describeArc(cx: any, cy: any, rMaxX: any, rMaxY: any, rMinX: any, rMinY: any, startAngle: any, endAngle: any, sweepFlag?: number): { d: string; outerArc: string; outerArcStart: Point; outerArcEnd: Point; innerArc: string; innerArcStart: Point; innerArcEnd: Point; center: Point; rMaxX: any; rMaxY: any; startAngle: any; endAngle: any; }; onMouseDown(e: any): void; onMouseUp(e: any): void; onMouseMove(e: any): void; onMouseEnter(e: any): void; onMouseLeave(e: any): void; onKeyUp(e: any): void; rotateSlice(rotationIndex: any): void; } import { Component } from "../../viewEngin/pview"; import Point from "../../core/point";