///
import RAFT from "@robotical/webapp-types/dist-types/src/application/RAFTs/RAFT";
import MicroBitWebBluetooth from "../../microbit/MicroBitWebBluetooth";
interface GraphAreaProps {
graphId: string;
raft: RAFT | MicroBitWebBluetooth;
deviceName: string;
removeGraph: (graphId: string) => void;
mainRef: React.RefObject;
}
export interface TraceData {
x: number[];
y: number[];
}
export type TraceIdType = `${string}=>${string}`;
export type GraphDataType = {
[traceTitle: TraceIdType]: TraceData;
};
declare function GraphArea({ graphId, removeGraph, mainRef, raft, deviceName }: GraphAreaProps): import("react/jsx-runtime").JSX.Element;
export default GraphArea;