import React from "react"; import { CSSProperties } from "react"; export interface ChartElementStyles { line: CSSProperties; area: CSSProperties; bar: CSSProperties; pie: CSSProperties; scatter: CSSProperties; axis: { line: CSSProperties; text: CSSProperties; tick: CSSProperties; }; dataPoint: CSSProperties; gradient: { start: string; end: string; stops: Array<{ offset: string; color: string; }>; }; } export declare const createChartElementStyles: (theme?: "light" | "dark" | "glass", colorScheme?: string[]) => ChartElementStyles; export declare const ChartToolbar: React.FC>; export declare const ChartTypeSelector: React.FC>; interface TypeButtonProps extends React.ButtonHTMLAttributes { $active?: boolean; } export declare const TypeButton: React.FC; export declare const ToolbarButton: React.FC>; export declare const EnhancedExportButton: React.FC>; interface ChartLegendProps extends React.HTMLAttributes { $position?: "top" | "bottom" | "left" | "right"; $style?: "default" | "compact" | "minimal"; $glassEffect?: boolean; } export declare const ChartLegend: React.ForwardRefExoticComponent>; interface LegendItemProps extends React.HTMLAttributes { $color?: string; $style?: "default" | "compact" | "minimal"; $active?: boolean; } export declare const LegendItem: React.FC; interface LegendColorProps extends React.HTMLAttributes { $color?: string; $active?: boolean; } export declare const LegendColor: React.FC; interface LegendLabelProps extends React.HTMLAttributes { $active?: boolean; } export declare const LegendLabel: React.FC; export declare const getColorPalette: (theme?: "light" | "dark" | "glass") => string[]; export {}; //# sourceMappingURL=ChartElementStyles.d.ts.map