react-native-chart-kit
Version:
Beautiful React Native charts for dashboards, reports, and data-rich mobile apps.
20 lines • 1.01 kB
TypeScript
import { type PropsWithChildren } from "react";
import type { CartesianChartPresetRegistry, CartesianChartPresetValue, CartesianChartTheme, ChartKitThemeMode, ResolvedChartKitThemeMode } from "./presets";
import type { LineChartRenderer } from "../charts/line/types";
export type ChartKitThemeContextValue = {
mode: ResolvedChartKitThemeMode;
preset: CartesianChartPresetValue;
presets: CartesianChartPresetRegistry;
renderer?: LineChartRenderer;
theme: CartesianChartTheme | undefined;
};
export type ChartKitProviderProps = PropsWithChildren<{
mode?: ChartKitThemeMode;
preset?: CartesianChartPresetValue;
presets?: CartesianChartPresetRegistry;
renderer?: LineChartRenderer;
theme?: CartesianChartTheme;
}>;
export declare const ChartKitProvider: ({ children, mode, preset, presets, renderer, theme }: ChartKitProviderProps) => import("react").JSX.Element;
export declare const useChartKitTheme: () => ChartKitThemeContextValue;
//# sourceMappingURL=provider.d.ts.map