/**
 * Serializes a value with the JSON Canonicalization Scheme (RFC 8785).
 *
 * Rejects values outside the I-JSON data model: non-finite numbers, lone
 * surrogates, and non-plain values (undefined, functions, symbols, bigints,
 * class instances).
 *
 * @param value - The value to serialize
 * @returns The canonical JSON text
 */
export declare function canonicalize(value: unknown): string;
/**
 * Checks a string for lone UTF-16 surrogates.
 *
 * @param value - The string to check
 * @returns Whether every surrogate is paired
 */
export declare function isWellFormed(value: string): boolean;
//# sourceMappingURL=jcs.d.ts.map