import { PieSlices, UserData } from './types'; export declare const createEndWallPath: (endAngle: number, rx: number, ry: number, hight: number, ir: number) => string; export declare const createInnerPath: (startAngle: number, endAngle: number, rx: number, ry: number, height: number, ir: number) => string; export declare const getTextWidth: (text: string, size: number) => number; export declare const createLabelPath: (middleAngle: number, rx: number, ry: number, height: number, textLength: number, size: number) => { path: string; x: number; y: number; }; export declare const createOuterPath: (startAngle: number, endAngle: number, rx: number, ry: number, hight: number) => string; export declare const createStartWallPath: (startAngle: number, rx: number, ry: number, hight: number, ir: number) => string; export declare const createTopPath: (startAngle: number, endAngle: number, rx: number, ry: number, ir: number) => string; export declare const getMiddleAngle: (startAngle: number, endAngle: number) => number; export declare const getNewPosition: (middleAngle: number, rx: number, ry: number, moveDistance: number) => [ number, number ]; export declare const checkIsDataArrayOfNumbers: (data: unknown[]) => boolean; export declare const checkIsUserData: (data: any) => boolean; export declare const mapRowData: (data: number[]) => UserData[]; export declare const mapData: (data: UserData[]) => PieSlices; export declare const moveElement: (startAngle: number, mappedData: PieSlices) => PieSlices; export declare const createElementPieces: (data: PieSlices) => [PieSlices, PieSlices, PieSlices, PieSlices, PieSlices];