/// import { ModellingToolState } from '../state/State'; export interface ModellingToolButtonDispatch { closeModellingTool: () => void; setCylinders: any; setDrawPolygonBoxes: any; setBoxes: any; setPolygons: any; setRoofs: any; setModelInfoOn: (value: boolean) => void; toggleDelete: (value: boolean) => void; toggleDrawPolygon: (value: boolean) => void; toggleMeasuresShowing: (value: boolean) => void; setName: (value: string) => void; setEditModel: (value: any) => void; setSelectedModel: (value: any) => void; setMainColor: (color: string) => undefined; setMainTransparency: (transparency: number) => void; toggleNameShowing: (value: boolean) => void; postUserModel: (nimi: string, model: any, app_url: string) => void; updateUserModel: (id: string, nimi: string, model: string, app_url: string) => void; } export interface ModellingToolButtonsState { APP_URL: string; } declare const ModellingToolButtons: ({ APP_URL, isShowing, measuresShowing, nameShowing, closeModellingTool, cylinders, polygons, roofs, drawPolygonBoxes, boxes, setBoxes, setCylinders, setDrawPolygonBoxes, setPolygons, setModelInfoOn, modelInfoOn, setRoofs, toggleDelete, toggleDrawPolygon, toggleMeasuresShowing, toggleNameShowing, setEditModel, deleteMode, drawPolygonMode, selectedModel, postUserModel, updateUserModel, setMainColor, setSelectedModel, setMainTransparency, mainColor, mainTransparency, editModel, nameValue, setName, userModellings, }: ModellingToolState & ModellingToolButtonsState & ModellingToolButtonDispatch) => JSX.Element; export default ModellingToolButtons;