import React from 'react';
export interface ChartTextProps extends React.SVGProps<SVGTextElement> {
    /** Text content to display */
    children: React.ReactNode;
    /** Text anchor alignment */
    textAnchor?: 'start' | 'middle' | 'end';
    /** Dominant baseline alignment */
    dominantBaseline?: 'auto' | 'middle' | 'hanging' | 'central' | 'text-before-edge' | 'text-after-edge';
    /** Maximum width before truncation */
    maxWidth?: number;
    /** Whether to truncate text with ellipsis */
    truncate?: boolean;
    /** Rotation angle in degrees */
    rotation?: number;
    /** Additional CSS classes */
    className?: string;
}
export interface ChartTextTheme {
    /** Base styles for chart text (includes default size, weight, color) */
    baseStyle: string;
}
