import type { OpaqueString } from "../string/index.ts"; declare const opaqueNumberBrand: unique symbol; export type OpaqueNumber = number & { [opaqueNumberBrand]: Type; }; export type StringifiedNumber = OpaqueString; export declare function stringifyNumber(number: Type): StringifiedNumber; export declare function parseNumber(number: StringifiedNumber): Type; export declare function negativeNumber(number: Type): Type; export declare function sumNumbers(...numbers: Type[]): Type; export {};