import { LitElement } from 'lit'; /** * ```typescript * import '@blueprintui/components/include/format-number.js'; * ``` * * ```html * * ``` * * @summary The format-datetime component is used to display numbers in a human-readable format. The element reflects the [Intl.NumberFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat) API. * @element bp-format-number * @since 1.17.0 */ export declare class BpFormatNumber extends LitElement { #private; /** Defines the number formatting style, such as currency, decimal, or percent */ accessor format: 'currency' | 'decimal' | 'percent'; /** Specifies the currency code to use for currency formatting */ accessor currency: string; /** Specifies the locales to use for number formatting */ accessor locales: string[]; /** Controls how to display the currency sign in accounting or standard format */ accessor currencySign: 'standard' | 'accounting'; /** Controls how the currency is displayed, as symbol, code, or name */ accessor currencyDisplay: 'symbol' | 'code' | 'name'; /** Controls how compact notation displays, using short or long forms */ accessor compactDisplay: 'short' | 'long'; /** Controls how units are displayed in formatted numbers */ accessor unitDisplay: 'long' | 'short' | 'narrow'; /** Defines the number notation style, such as standard, scientific, or compact */ accessor notation: 'standard' | 'scientific' | 'engineering' | 'compact'; /** Controls when to display the sign for positive and negative numbers */ accessor signDisplay: 'auto' | 'never' | 'always' | 'exceptZero'; private accessor value; static styles: CSSStyleSheet[]; render(): import("lit").TemplateResult<1>; connectedCallback(): void; }