import { ReactiveFn } from 'instigator'; import * as React from 'react'; import { CanvasRendererPosition } from './baseGridOffsetRenderer'; import { GridState } from './gridState'; export interface HighlightCanvasProps { name: string; top: number; left: number; width: number; height: number; dpr: number; gridState: GridState; posProps: ReactiveFn; } export declare class HighlightCanvas extends React.PureComponent> { private readonly canvasRef; private renderer; private renderCallback; constructor(props: HighlightCanvasProps); render(): JSX.Element; componentDidMount(): void; componentWillUnmount(): void; }