react-native-chart-kit
Version:
Beautiful React Native charts for dashboards, reports, and data-rich mobile apps.
28 lines • 1.64 kB
TypeScript
import type { LineChartModel } from "./useChartModel";
import type { LineChartRenderer } from "./types";
type LineChartGeometryModel<TData extends Record<string, unknown>> = LineChartModel<TData>["geometries"][number];
export declare const getLineChartAreaGradientRef: (chartId: string, index: number) => string;
export declare const getLineChartAreaGradientId: (chartId: string, index: number) => string;
export declare const LineChartThresholdClipDefs: <TData extends Record<string, unknown>>({ chartId, geometries, plot, renderer, yScale }: {
chartId: string;
geometries: Array<LineChartGeometryModel<TData>>;
plot: LineChartModel<TData>["boxes"]["plot"];
renderer: LineChartRenderer;
yScale: LineChartModel<TData>["yScale"];
}) => import("react").JSX.Element | null;
export declare const LineChartAreaPaths: <TData extends Record<string, unknown>>({ chartId, geometries, plot, yScale, renderer }: {
chartId: string;
geometries: Array<LineChartGeometryModel<TData>>;
plot?: LineChartModel<TData>["boxes"]["plot"] | undefined;
renderer: LineChartRenderer;
yScale?: LineChartModel<TData>["yScale"] | undefined;
}) => import("react").JSX.Element;
export declare const LineChartLinePaths: <TData extends Record<string, unknown>>({ chartId, geometries, plot, yScale, renderer }: {
chartId: string;
geometries: Array<LineChartGeometryModel<TData>>;
plot?: LineChartModel<TData>["boxes"]["plot"] | undefined;
renderer: LineChartRenderer;
yScale?: LineChartModel<TData>["yScale"] | undefined;
}) => import("react").JSX.Element;
export {};
//# sourceMappingURL=thresholdRendering.d.ts.map