import React, { PureComponent } from "react";
import { DrawableMeshIndex } from "../../managers/DrawingManager";
interface Props {
}
interface State {
    isDrawingMode: boolean;
    color: string;
    meshScale: number;
    drawObject: DrawableMeshIndex;
    is3dMode: boolean;
}
declare class DrawingControls extends PureComponent<Props, State> {
    colorPicker: React.RefObject<HTMLInputElement>;
    constructor(props: Props);
    toggleDrawingMode: () => void;
    toggle3dMode: () => void;
    changecolor: (e: React.ChangeEvent<HTMLInputElement>) => void;
    toggleColorPicker: () => void;
    changeSelectedDrawObject: (object: DrawableMeshIndex) => void;
    changeMeshScale: (e: React.ChangeEvent<HTMLInputElement>) => void;
    clearDrawings: () => void;
    renderControlButtons: () => JSX.Element;
    render(): JSX.Element;
}
export default DrawingControls;
