/** @packageDocumentation * @module Settings */ /// import "./QuantityFormat.scss"; import { QuantityTypeArg, UnitSystemKey } from "@bentley/imodeljs-frontend"; import { SettingsTabEntry } from "@bentley/ui-core"; /** Options to initialize the settings page that allows users to set Quantity formatting overrides. * @beta */ export interface QuantityFormatterSettingsOptions { initialQuantityType: QuantityTypeArg; availableUnitSystems: Set; } /** * Return a SettingsTabEntry that can be used to define the available settings that can be set for an application. * @param itemPriority - Used to define the order of the entry in the Settings Stage * @param opts - Options to initialize the settings page that allows users to set Quantity formatting overrides. * @beta */ export declare function getQuantityFormatsSettingsManagerEntry(itemPriority: number, opts?: Partial): SettingsTabEntry; /** UI Component shown in settings page to set the active Presentation Unit System and to set format overrides. * @beta */ export declare function QuantityFormatSettingsPage({ initialQuantityType, availableUnitSystems }: QuantityFormatterSettingsOptions): JSX.Element; //# sourceMappingURL=QuantityFormat.d.ts.map