/** @packageDocumentation
 * @module Tools
 */
import { CommandItemDef } from "../shared/CommandItemDef";
import { ToolItemDef } from "../shared/ToolItemDef";
import { GroupItemDef } from "../toolbar/GroupItem";
/** Utility Class that provides definitions of tools provided by the ($core-frontend) core. These definitions can be used to populate the UI.
 * @public
 * @deprecated in 4.15.0. Use {@link ToolbarItems} instead.
 */
export declare class CoreTools {
    static get keyinPaletteButtonItemDef(): ToolItemDef;
    static get fitViewCommand(): ToolItemDef;
    static get windowAreaCommand(): ToolItemDef;
    static get zoomViewCommand(): ToolItemDef;
    static get panViewCommand(): ToolItemDef;
    static get rotateViewCommand(): ToolItemDef;
    static get walkViewCommand(): ToolItemDef;
    static get selectElementCommand(): ToolItemDef;
    static get setupCameraWalkTool(): ToolItemDef;
    static get toggleCameraViewCommand(): ToolItemDef;
    static get flyViewCommand(): ToolItemDef;
    static get viewUndoCommand(): ToolItemDef;
    static get viewRedoCommand(): ToolItemDef;
    private static turnOnClipVolume;
    static get sectionByPlaneCommandItemDef(): ToolItemDef;
    static get sectionByElementCommandItemDef(): ToolItemDef;
    static get sectionByRangeCommandItemDef(): ToolItemDef;
    static get sectionByShapeCommandItemDef(): ToolItemDef;
    static get sectionToolGroup(): GroupItemDef;
    static get sectionToolGroupWithPanel(): GroupItemDef;
    static get measureDistanceToolItemDef(): ToolItemDef;
    static get measureLocationToolItemDef(): ToolItemDef;
    static get measureToolGroup(): GroupItemDef;
    static get clearSelectionItemDef(): CommandItemDef;
    static get restoreFrontstageLayoutCommandItemDef(): ToolItemDef;
}
//# sourceMappingURL=CoreToolDefinitions.d.ts.map