import { HalfDonut } from "./components/Donut/index"; export declare const MAX_CIRCLES_TO_RENDER = 3; export declare const minChartSize: Record; export declare type Data = { name: string; color: string; values: ReadonlyArray; }; export declare type GetCirclesCount = (data: readonly Data[]) => number; export declare type GetMinChartSize = (circlesCount: number, isExistTextData?: boolean, halfDonut?: HalfDonut) => number; export declare const donutSize: Record; export declare const paddingBetweenDonuts: Record; export declare const isHalfDonutHorizontal: (halfDonut?: "left" | "right" | "bottom" | "top" | undefined) => boolean; export declare const isHalfDonutVertical: (halfDonut?: "left" | "right" | "bottom" | "top" | undefined) => boolean; export declare const getPadding: (countLines: number) => number; export declare const getChartSize: ({ width, height, halfDonut, }: { width: number; height: number; halfDonut?: "left" | "right" | "bottom" | "top" | undefined; }) => number; export declare const getSizeDonut: (countLines: number, isExistTextData?: boolean | undefined, halfDonut?: "left" | "right" | "bottom" | "top" | undefined) => number; export declare const getDonutRadius: (mainRadius: number, index: number, countLines: number) => number; export declare const defaultGetCirclesCount: GetCirclesCount; export declare const defaultGetMinChartSize: GetMinChartSize;