import { BorderRadiusConfig } from '../types'; /** * Generate SVG path for a rounded rectangle */ export declare const roundedRectPath: (x: number, y: number, width: number, height: number, borderRadius?: number | BorderRadiusConfig) => string; /** * Generate border radius for top of bar only (vertical) */ export declare const topRoundedRadius: (radius: number) => BorderRadiusConfig; /** * Generate border radius for bottom of bar only (vertical) */ export declare const bottomRoundedRadius: (radius: number) => BorderRadiusConfig; /** * Generate border radius for right of bar only (horizontal) */ export declare const rightRoundedRadius: (radius: number) => BorderRadiusConfig; /** * Generate border radius for left of bar only (horizontal) */ export declare const leftRoundedRadius: (radius: number) => BorderRadiusConfig; /** * Get appropriate border radius based on bar position in stack */ export declare const getStackedBorderRadius: (radius: number | BorderRadiusConfig, isFirst: boolean, isLast: boolean, orientation: "vertical" | "horizontal", isPositive: boolean) => BorderRadiusConfig; /** * Generate a unique ID */ export declare const generateId: (prefix?: string) => string;