import{type TemplateResult}from'lit';import{LyraElement}from'../../../internal/lyra-element.js';import{type LyraFormatCurrencyDisplay,type LyraFormatNumberNotation,type LyraFormatNumberType}from'./format-options.js';export type{LyraFormatCurrencyDisplay,LyraFormatNumberNotation,LyraFormatNumberType}from'./format-options.js'; /** * `` — locale-aware `Intl.NumberFormat` output. * * @customElement lr-format-number * @slot - Fallback content when the value is not finite. * @status stable * @since 4.0.0 */ export declare class LyraFormatNumber extends LyraElement{static styles:import("lit").CSSResultGroup[];value:number;type:LyraFormatNumberType; /** ISO currency code. Removed or blank attributes format with the existing USD fallback. */ currency:string;currencyDisplay:LyraFormatCurrencyDisplay; /** Web Awesome grouping alias. When both grouping aliases are false, `Intl` keeps the locale's * default grouping policy rather than being forced on. */ withoutGrouping:boolean; /** Shoelace grouping alias; equivalent to `withoutGrouping`. */ noGrouping:boolean;notation:LyraFormatNumberNotation;minimumIntegerDigits?:number;minimumFractionDigits?:number;maximumFractionDigits?:number;minimumSignificantDigits?:number;maximumSignificantDigits?:number;render():TemplateResult;}declare global{interface HTMLElementTagNameMap{'lr-format-number':LyraFormatNumber;}}