import { FormatBase } from "./format.base.js"; declare global { interface HTMLElementTagNameMap { 'odx-format-bytes': OdxFormatBytes; } } /** * @summary A component for formatting byte and bit values into human-readable strings with appropriate unit prefixes (e.g. KB, MB, GB). */ declare class OdxFormatBytes extends FormatBase { static tagName: string; /** * The numeric value to format, representing a quantity of bytes or bits depending on the `unit` property. */ value?: number | null; /** * The unit type to format. Determines the unit prefixes used (e.g. KB vs Kb). */ unit: 'byte' | 'bit'; protected transform(value: number): string; } export { OdxFormatBytes };