import { DomReplaceCommand, DomReplacer } from "ssg-api"; import { HtmlRR0Context } from "../RR0Context.js"; import { RR0Messages } from "../lang/RR0Messages.js"; type UnitConverter = (messages: RR0Messages["unit"], value: number) => string; /** * Converts schema.org quantitative values (``) * expressed in Anglo-Saxon units into metric ones. */ export declare class UnitReplaceCommand extends DomReplaceCommand { /** * Converters by UN/CEFACT unit code. */ static readonly converters: Record; constructor(); /** * @param text The value as written, with a dot or a comma as decimal mark. */ static parseValue(text: string): number; protected createReplacer(context: HtmlRR0Context): Promise; } export {};