import { ShoelaceElement } from '../../internal/shoelace-element'; /** * @summary Formats a number as a human readable bytes value. * @documentation https://shoelace.style/components/format-bytes * @status stable * @since 2.0 */ export default class DSAFormatBytes extends ShoelaceElement { private readonly localize; /** The number to format in bytes. */ value: number; /** The type of unit to display. */ unit: 'byte' | 'bit'; /** Determines how to display the result, e.g. "100 bytes", "100 b", or "100b". */ display: 'long' | 'short' | 'narrow'; render(): string; } declare global { interface HTMLElementTagNameMap { 'dsa-format-bytes': DSAFormatBytes; } }