import type { ColdCode } from "../core/types.js"; import { Matter, type MatterInit } from "./matter.js"; interface DecimerInit extends MatterInit { dns?: string; decimal?: number; } /** * CESR decimal primitive aligned with KERIpy `Decimer`. * * Supports hydration from existing qualified material or direct decimal input * (`dns`/`decimal`) when raw material is not provided. */ export declare class Decimer extends Matter { constructor(init: Matter | DecimerInit); /** Decimal string form (roundtrippable CESR decimal representation). */ get dns(): string; /** Convenience numeric projection of `.dns` for consumer-side arithmetic. */ get decimal(): number; } /** Parse and hydrate a `Decimer` from txt or qb2 stream bytes. */ export declare function parseDecimer(input: Uint8Array, cold: Extract): Decimer; export {}; //# sourceMappingURL=decimer.d.ts.map