/** * Parses a value for currency conversion. * Returns dollars and cents as separate bigints, plus negative flag. * * @param {number|string|bigint} value - The value to parse * @returns {{isNegative: boolean, dollars: bigint, cents: bigint}} * @throws {TypeError} If value is not number, string, or bigint * @throws {RangeError} If value is not finite */ export function parseCurrencyValue(value: number | string | bigint): { isNegative: boolean; dollars: bigint; cents: bigint; };