import type { MaybeRefOrGetter, Ref } from 'vue'; import type { PieItem, PieSegmentProps } from './types.js'; export declare function formatTextTemplate(template: string, item?: PieItem): string | undefined; export declare function usePieArc(props: PieSegmentProps, isHovering: Ref): { hoverZoomRatio: Readonly>; normalizedValue: Readonly>; normalizedInnerCut: Readonly>; outerX: Readonly>; outerY: Readonly>; arcWidth: import("vue").ComputedRef; }; export declare function useOuterSlicePath({ angle, radius, size, width, rounded }: { angle: MaybeRefOrGetter; radius: MaybeRefOrGetter; size: MaybeRefOrGetter; width: MaybeRefOrGetter; rounded: MaybeRefOrGetter; }): import("vue").ComputedRef; export declare function useInnerSlicePath({ angle, radius, size }: { angle: MaybeRefOrGetter; radius: MaybeRefOrGetter; size: MaybeRefOrGetter; }): import("vue").ComputedRef;