export type json = object | string | number | boolean | null;
/**
 * 1. resolve nested object as undefined
 *
 * 2. remove undefined fields
 *
 * 3. remove non-serializable fields (function, prototype)
 *
 * */
export declare function toJson(o: any, visited: Set<any>): json;
export declare function mkNavigator(): json;
