import { MultiSegmentDonutChartThemeOverrides } from "./MultiSegmentDonutChart.types";
/**
 * Default theme for the MultiSegmentDonutChart component
 */
export declare const multiSegmentDonutChartTheme: MultiSegmentDonutChartThemeOverrides;
/**
 * Pre-defined color palettes for quick customization
 */
export declare const multiSegmentColorPalettes: {
    readonly default: readonly ["#3b82f6", "#10b981", "#f59e0b", "#ef4444", "#8b5cf6", "#ec4899", "#06b6d4", "#84cc16"];
    readonly pastel: readonly ["#93c5fd", "#86efac", "#fde68a", "#fca5a5", "#c4b5fd", "#f9a8d4", "#a5f3fc", "#d9f99d"];
    readonly blues: readonly ["#dbeafe", "#bfdbfe", "#93c5fd", "#60a5fa", "#3b82f6", "#2563eb", "#1d4ed8", "#1e40af"];
    readonly warm: readonly ["#fef3c7", "#fcd34d", "#f59e0b", "#f97316", "#ef4444", "#dc2626", "#b91c1c", "#991b1b"];
    readonly cool: readonly ["#cffafe", "#a5f3fc", "#22d3ee", "#06b6d4", "#0891b2", "#0e7490", "#155e75", "#164e63"];
    readonly earth: readonly ["#d6d3d1", "#a8a29e", "#78716c", "#57534e", "#44403c", "#292524", "#1c1917", "#0c0a09"];
    readonly neon: readonly ["#fbbf24", "#facc15", "#84cc16", "#22c55e", "#14b8a6", "#06b6d4", "#0ea5e9", "#3b82f6"];
    readonly professional: readonly ["#1e40af", "#0369a1", "#047857", "#65a30d", "#ca8a04", "#dc2626", "#9333ea", "#be123c"];
    readonly highContrast: readonly ["#000000", "#dc2626", "#16a34a", "#0284c7", "#9333ea", "#ea580c", "#0891b2", "#4338ca"];
};
/**
 * Size presets for common use cases
 */
export declare const multiSegmentDonutChartSizes: {
    readonly xs: 120;
    readonly sm: 160;
    readonly md: 200;
    readonly lg: 280;
    readonly xl: 360;
    readonly "2xl": 480;
};
/**
 * Thickness presets
 */
export declare const multiSegmentDonutChartThickness: {
    readonly thin: 1;
    readonly normal: 2;
    readonly thick: 3;
    readonly bold: 4;
    readonly extraBold: 6;
};
/**
 * Utility function to get color palette by name
 */
export declare const getColorPalette: (name: keyof typeof multiSegmentColorPalettes) => readonly ["#3b82f6", "#10b981", "#f59e0b", "#ef4444", "#8b5cf6", "#ec4899", "#06b6d4", "#84cc16"] | readonly ["#93c5fd", "#86efac", "#fde68a", "#fca5a5", "#c4b5fd", "#f9a8d4", "#a5f3fc", "#d9f99d"] | readonly ["#dbeafe", "#bfdbfe", "#93c5fd", "#60a5fa", "#3b82f6", "#2563eb", "#1d4ed8", "#1e40af"] | readonly ["#fef3c7", "#fcd34d", "#f59e0b", "#f97316", "#ef4444", "#dc2626", "#b91c1c", "#991b1b"] | readonly ["#cffafe", "#a5f3fc", "#22d3ee", "#06b6d4", "#0891b2", "#0e7490", "#155e75", "#164e63"] | readonly ["#d6d3d1", "#a8a29e", "#78716c", "#57534e", "#44403c", "#292524", "#1c1917", "#0c0a09"] | readonly ["#fbbf24", "#facc15", "#84cc16", "#22c55e", "#14b8a6", "#06b6d4", "#0ea5e9", "#3b82f6"] | readonly ["#1e40af", "#0369a1", "#047857", "#65a30d", "#ca8a04", "#dc2626", "#9333ea", "#be123c"] | readonly ["#000000", "#dc2626", "#16a34a", "#0284c7", "#9333ea", "#ea580c", "#0891b2", "#4338ca"];
/**
 * Type definitions for exported constants
 */
export type MultiSegmentColorPalette = keyof typeof multiSegmentColorPalettes;
export type MultiSegmentDonutChartSize = keyof typeof multiSegmentDonutChartSizes;
export type MultiSegmentDonutChartThickness = keyof typeof multiSegmentDonutChartThickness;
