import type { ScreenViewport } from "@itwin/core-frontend";
import { ToolItemDef } from "@itwin/appui-react";
export declare class MeasureToolDefinitions {
    /**
     * @deprecated in 0.14.2 use getMeasureDistanceToolCommand instead
     */
    static get measureDistanceToolCommand(): ToolItemDef;
    static getMeasureDistanceToolCommand(allowedViewportCallback: ((vp: ScreenViewport) => boolean) | undefined, enableSheetMeasurements: boolean): ToolItemDef;
    /**
     * @deprecated in 0.14.2 use getMeasureAreaToolCommand instead
     */
    static get measureAreaToolCommand(): ToolItemDef;
    static getMeasureAreaToolCommand(allowedViewportCallback: ((vp: ScreenViewport) => boolean) | undefined, enableSheetMeasurements: boolean): ToolItemDef;
    /**
     * @deprecated in 0.15.0 use getMeasureLocationToolCommand instead
     */
    static get measureLocationToolCommand(): ToolItemDef;
    static getMeasureLocationToolCommand(allowedViewportCallback: ((vp: ScreenViewport) => boolean) | undefined, enableSheetMeasurements: boolean): ToolItemDef;
    static get clearMeasurementsToolCommand(): ToolItemDef;
    static get toggleDisplayMeasurementAxesToolCommand(): ToolItemDef;
    /**
     * @deprecated in 0.23.1 use getMeasureRadiusToolCommand instead
     */
    static get measureRadiusToolCommand(): ToolItemDef;
    static getMeasureRadiusToolCommand(allowedViewportCallback?: (vp: ScreenViewport) => boolean): ToolItemDef;
    /**
     * @deprecated in 0.23.1 use getMeasureRadiusToolCommand instead
     */
    static get measureAngleToolCommand(): ToolItemDef;
    static getMeasureAngleToolCommand(allowedViewportCallback?: (vp: ScreenViewport) => boolean): ToolItemDef;
    /**
     * @deprecated in 0.23.1 use getMeasureRadiusToolCommand instead
     */
    static get measurePerpendicularToolCommand(): ToolItemDef;
    static getMeasurePerpendicularToolCommand(allowedViewportCallback?: (vp: ScreenViewport) => boolean): ToolItemDef;
}
//# sourceMappingURL=MeasureToolDefinitions.d.ts.map