export interface XyDecimal { coefficient: bigint; scale: number; } export declare function parseDecimal(value: number | string): XyDecimal | null; export declare function compareDecimal(left: XyDecimal, right: XyDecimal): 0 | 1 | -1; export declare function addDecimal(left: XyDecimal, right: XyDecimal): XyDecimal; export declare function negateDecimal(value: XyDecimal): XyDecimal; export declare function absoluteDecimal(value: XyDecimal): XyDecimal; export declare function roundDecimal(value: XyDecimal, precision: number | undefined): XyDecimal; export declare function decimalToString(value: XyDecimal, minimumScale?: number): string;