import { Annulus, ArcSector, Circle, Point } from './types'; export declare const arcPoint: ({ radius, center }: Circle, degree: number) => string; export declare const arc: (circle: Circle, { start, end }: ArcSector, drawFromLeftToRight?: boolean) => string; export declare const mod360: (n: number) => number; export declare const complementSector: ({ start, end }: ArcSector) => ArcSector; export declare const inverseSector: ({ start, end }: ArcSector) => ArcSector; export declare const normalizeSector: ({ start, end }: { start: number; end: number; }) => { start: number; end: number; }; export declare const subSectorByPercent: (pro: number, { start, end }: ArcSector, fromStart: boolean) => ArcSector; export declare const filledSector: (annulus: Annulus, sector: ArcSector) => string; export declare const sectorCutLine: ({ center, radius: [r1, r2] }: Annulus, degree: number) => string; export declare const radianToDegree: (radians: number) => number; export declare const posToDegree: (center: Point, { x, y }: Point) => number; export declare const percentFromPoints: (point: Point, center: Point, { start, end }: ArcSector) => number; export declare const getDistance: (p1: Point, p2: Point) => number; //# sourceMappingURL=arc-circle.d.ts.map