/** What a character in the amount is, which is what decides how it moves. */ export type AmountGlyphKind = 'prefix' | 'placeholder' | 'digit'; export interface AmountGlyph { /** Identity across renders: what mounts is what animates in. */ key: string; char: string; kind: AmountGlyphKind; } /** * The amount split into the characters that animate independently. Digits are * keyed from the left, so appending or deleting at the right mounts or unmounts * exactly that character and an inserted separator shifts the rest along. */ export declare function amountGlyphs(value: string, prefix: string): AmountGlyph[]; //# sourceMappingURL=amountGlyphs.d.ts.map