react-native-chart-kit
Version:
Beautiful React Native charts for dashboards, reports, and data-rich mobile apps.
38 lines • 1.82 kB
TypeScript
import type { LineChartProps } from "./types";
export declare const getRangeSelectorConfig: (rangeSelector: LineChartProps<Record<string, unknown>>["rangeSelector"]) => {
visible: boolean;
height: number;
gap: number;
interactive: boolean;
minVisiblePoints: number;
backgroundFill: string | undefined;
plotFill: string | undefined;
plotRadius: number;
lineMinStrokeWidth: number;
lineStrokeWidth: number | undefined;
lineStrokeWidthScale: number;
series: Record<string, import("./types").LineChartRangeSelectorSeriesStyle> | undefined;
outsideFill: string | undefined;
outsideOpacity: number;
windowFill: string | undefined;
windowOpacity: number;
windowRadius: number;
windowStroke: string | undefined;
windowStrokeOpacity: number;
windowStrokeWidth: number;
lineOpacity: number;
handleColor: string | undefined;
handleHeight: number | undefined;
handleHitSlop: number;
handleInset: number;
handleOpacity: number;
handleRadius: number | undefined;
handleWidth: number;
renderHandle: ((props: import("./types").LineChartRangeSelectorHandleRenderProps) => import("react").ReactNode) | undefined;
renderLine: ((props: import("./types").LineChartRangeSelectorLineRenderProps) => import("react").ReactNode) | undefined;
renderWindow: ((props: import("./types").LineChartRangeSelectorWindowRenderProps) => import("react").ReactNode) | undefined;
onGestureEnd: ((event: import("./types").LineChartRangeSelectorGestureEvent) => void) | undefined;
onGestureStart: ((event: import("./types").LineChartRangeSelectorGestureEvent) => void) | undefined;
};
export type LineChartRangeSelectorResolvedConfig = ReturnType<typeof getRangeSelectorConfig>;
//# sourceMappingURL=rangeSelectorConfig.d.ts.map