import type { ContributionDataPoint } from './types'; export declare function multiply(a: number, b: number): number; export { LineChart } from './components/LineChart'; export { BarChart } from './components/BarChart'; export { PercentageBarChart } from './components/PercentageBarChart'; export { PieChart } from './components/PieChart'; export { RingChart } from './components/RingChart'; export { RadarChart } from './components/RadarChart'; export { GaugeChart } from './components/GaugeChart'; export { BubbleChart } from './components/BubbleChart'; export { ContributionChart } from './components/ContributionChart'; export type { BarChartProps, DataPoint, PercentageBarChartProps, PieChartProps, RingChartProps, RingDataPoint, LineChartDataPoint, LineChartProps, RadarChartDataPoint, RadarChartProps, GaugeChartDataPoint, GaugeChartProps, BubbleChartDataPoint, BubbleChartProps, ContributionDataPoint, ContributionChartProps, } from './types'; export declare const BarChartExample: () => { component: string; props: { data: { value: number; label: string; color: string; }[]; height: number; barWidth: number; spacing: number; showValues: boolean; showLabels: boolean; valueFormatter: (value: number) => string; animated: boolean; animationDuration: number; onBarPress: (_item: any, _index: number) => void; }; }; export declare const PercentageBarChartExample: () => { component: string; props: { data: { value: number; label: string; color: string; }[]; radius: number; showLabels: boolean; showValues: boolean; valueFormatter: (value: number) => string; animated: boolean; animationDuration: number; donut: boolean; donutRadius: number; onSlicePress: (_item: any, _index: number) => void; }; }; export declare const PieChartExample: () => { component: string; props: { data: { value: number; label: string; color: string; }[]; radius: number; showLabels: boolean; showValues: boolean; valueFormatter: (value: number) => string; animated: boolean; animationDuration: number; donut: boolean; donutRadius: number; centerLabel: string; onSlicePress: (_item: any, _index: number) => void; }; }; export declare const RingChartExample: () => { component: string; props: { data: { value: number; total: number; label: string; fullColor: string; emptyColor: string; }[]; ringThickness: number; ringSpacing: number; showLabels: boolean; showValues: boolean; valueFormatter: (value: number, total: number) => string; animated: boolean; animationDuration: number; labelPosition: string; valuePosition: string; showConnectingLines: boolean; onRingPress: (_item: any, _index: number) => void; }; }; export declare const LineChartExample: () => { component: string; props: { data: { value: number; label: string; color: string; dotColor: string; }[]; height: number; showArea: boolean; areaOpacity: number; lineWidth: number; showDots: boolean; dotSize: number; showLabels: boolean; showValues: boolean; showGrid: boolean; gridColor: string; gridOpacity: number; valueFormatter: (value: number) => string; animated: boolean; animationDuration: number; curveType: string; showGradient: boolean; gradientColors: string[]; showYAxis: boolean; showXAxis: boolean; horizontalLines: number; verticalLines: number; onPointPress: (_item: any, _index: number) => void; }; }; export declare const RadarChartExample: () => { component: string; props: { data: { value: number; label: string; color: string; fillColor: string; }[][]; height: number; width: number; showLabels: boolean; showValues: boolean; showAxis: boolean; showPolygons: boolean; showGrid: boolean; gridLevels: number; valueFormatter: (value: number) => string; animated: boolean; animationDuration: number; polygonStyle: { strokeWidth: number; strokeOpacity: number; fillOpacity: number; }; labelStyle: { fill: string; fontSize: string; fontWeight: string; }; axisStyle: { stroke: string; strokeWidth: number; strokeOpacity: number; }; gridStyle: { stroke: string; strokeWidth: number; strokeOpacity: number; strokeDasharray: string; }; showLegend: boolean; legendPosition: string; onPointPress: (_item: any, _seriesIndex: number, _pointIndex: number) => void; }; }; export declare const GaugeChartExample: () => { component: string; props: { data: { value: number; minValue: number; maxValue: number; label: string; color: string; backgroundColor: string; valueColor: string; }; width: number; height: number; radius: number; startAngle: number; endAngle: number; showLabels: boolean; showValues: boolean; showMinMax: boolean; valueFormatter: (value: number) => string; animated: boolean; animationDuration: number; thickness: number; needleColor: string; needleBaseColor: string; needleBaseSize: number; showSections: boolean; sections: { value: number; color: string; label: string; }[]; showTicks: boolean; tickCount: number; tickColor: string; tickSize: number; showTickLabels: boolean; centerLabel: string; centerLabelBackgroundColor: string; centerLabelBorderRadius: number; onPress: (_item: any) => void; }; }; export declare const BubbleChartExample: () => { component: string; props: { data: { x: number; y: number; size: number; label: string; color: string; }[]; width: number; height: number; showLabels: boolean; showValues: boolean; xAxisTitle: string; yAxisTitle: string; valueFormatter: (x: number, y: number, size: number) => string; animated: boolean; animationDuration: number; showGrid: boolean; gridColor: string; gridOpacity: number; showXAxis: boolean; showYAxis: boolean; horizontalLines: number; verticalLines: number; onBubblePress: (_item: any, _index: number) => void; }; }; export declare const ContributionChartExample: () => { component: string; props: { data: { value: number; date: string; }[]; height: number; cellSize: number; cellSpacing: number; cellBorderRadius: number; showLabels: boolean; showTooltip: boolean; tooltipFormatter: (value: number, date: string) => string; emptyColor: string; colorScale: string[]; thresholds: number[]; animated: boolean; animationDuration: number; showMonthLabels: boolean; showDayLabels: boolean; weeksToShow: number; onCellPress: (item: ContributionDataPoint, index: number) => void; }; }; //# sourceMappingURL=index.d.ts.map