/** * A deterministic JSON stringify implementation. Heavily adapted from https://github.com/epoberezkin/fast-json-stable-stringify. * This is needed because insertion order for JSON.stringify(object) affects output: * JSON.stringify({a: 1, b: 2}) * "{"a":1,"b":2}" * JSON.stringify({b: 2, a: 1}) * "{"b":2,"a":1}" * @param data Data to be JSON-stringified. * @returns JSON.stringified value with consistent ordering of keys. */ export declare function stableJSONStringify(node: any): string | undefined;