import React, { type PropsWithChildren } from "react";
import type { ChartTransformState } from "../hooks/useChartTransformState";
export type CartesianTransformContextValue = {
    k: number;
    kx: number;
    ky: number;
    tx: number;
    ty: number;
};
type CartesianTransformProviderProps = PropsWithChildren<{
    transformState?: ChartTransformState;
}>;
type CartesianTransformValueProviderProps = PropsWithChildren<{
    value: CartesianTransformContextValue;
}>;
export declare const CartesianTransformValueProvider: ({ value, children, }: CartesianTransformValueProviderProps) => React.JSX.Element;
export declare const CartesianTransformProvider: ({ transformState, children, }: CartesianTransformProviderProps) => React.JSX.Element;
export declare const useCartesianTransformContext: () => CartesianTransformContextValue;
export {};
