/** * Converts a percentage value to basis points (bps). * * One percent equals 100 basis points (e.g. `1.25%` → `125` bps). The result is * floored to a whole basis point — any fractional bps is truncated, not rounded. * * @param percent - The percentage value to convert. Accepts a `number` or a * numeric `string` (useful for preserving precision beyond `Number.MAX_SAFE_INTEGER`). * @returns The equivalent basis points as a base-10 integer string with no decimals. * * @example * ```ts * percentToBps(1.25); // "125" * percentToBps("0.5"); // "50" * percentToBps("0.999"); // "99" (floored, not rounded) * ``` */ export declare function percentToBps(percent: string | number): string; /** * Converts a basis points (bps) value to a percentage. * * One hundred basis points equals one percent (e.g. `125` bps → `1.25%`). The * result is floored to two decimal places — any precision beyond that is * truncated, not rounded. * * @param bps - The basis points value to convert. Accepts a `number`, numeric * `string`, or `bigint` (useful for very large values). * @returns The equivalent percentage as a string with exactly two decimal places. * * @example * ```ts * bpsToPercent(125); // "1.25" * bpsToPercent("50"); // "0.50" * bpsToPercent(9999n); // "99.99" * ``` */ export declare function bpsToPercent(bps: string | number | bigint): string;