/** * Validates that a JS `number` represents a safe integer. * * The two failure modes are kept distinct so callers can tell apart * "not an integer at all" (e.g. `1.5`, `NaN`) from "outside Number's safe * integer range" (e.g. `2 ** 54`), which require different remediation. */ export declare function assertSafeIntegerNumber(value: number, label: string): void;