import React from "react";
import { ImagePtr, ShowPreview, SetPreviewPaneDimensions } from "../../types";
import { CalculatedDimensions } from "../../util";
export interface BrushCanvasProps {
    canvasRef: React.RefObject<HTMLCanvasElement | undefined>;
    canvasPtr: React.RefObject<ImagePtr>;
    previewCanvasRef: React.RefObject<HTMLCanvasElement | null>;
    previewDims: CalculatedDimensions | undefined;
    imageResizeRatio: number;
    showPreview: ShowPreview;
    setPreviewPaneDimensions: SetPreviewPaneDimensions;
}
export declare const BrushCanvas: ({ canvasRef, canvasPtr, previewDims, imageResizeRatio, showPreview, setPreviewPaneDimensions, }: BrushCanvasProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=BrushCanvas.d.ts.map