import type { Localization } from "@itwin/core-common";
export interface FeatureFlags {
    hideDistanceTool?: boolean;
    hideAreaTool?: boolean;
    hideLocationTool?: boolean;
    hideRadiusTool?: boolean;
    hideAngleTool?: boolean;
    hidePerpendicularTool?: boolean;
    hideToggleDisplayAxesTool?: boolean;
}
export interface StartupOptions {
    localization?: Localization;
    featureFlags?: FeatureFlags;
}
export declare class MeasureTools {
    private static _isInitialized;
    private static _i18nNamespace;
    private static _localization;
    private static _featureFlags?;
    static get isInitialized(): boolean;
    static get localization(): Localization;
    static get featureFlags(): FeatureFlags | undefined;
    static startup(options?: StartupOptions): Promise<void>;
    /** Unregisters internationalization service namespace and UiItemManager  */
    static terminate(): void;
}
//# sourceMappingURL=MeasureTools.d.ts.map