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