/** * Cardinal value parsing utility. * Transforms user input (number, string, or bigint) into normalized components. * Handles negatives, decimals, and scientific notation. * @module parse-cardinal */ /** * Parses a value for cardinal conversion. * Cardinals accept any numeric value: integers, decimals, negatives. * @param {number|string|bigint} value - The value to parse * @returns {{isNegative: boolean, integerPart: bigint, decimalPart?: string}} The parsed cardinal components * @throws {TypeError} If value is not number, string, or bigint * @throws {RangeError} If value is not finite */ export declare function parseCardinalValue(value: number | string | bigint): { isNegative: boolean; integerPart: bigint; decimalPart?: string; };