import { TSFlatPropertyMetadata } from './flat-property';
import { RFDCOptions } from './rfdc';
export type StringifyOptions = {
    rFDCOptions?: RFDCOptions;
};
export declare const ATTR_CLASS_NAME = "__class__";
/**
 * Get the flatPropertyMetadata searching on the object and on object's parent.
 */
export declare function getFlatPropertyMetadata(obj: any, propertyKey: string): TSFlatPropertyMetadata;
export declare function stringify(obj: any, options?: StringifyOptions): string;
export declare function parse<T>(str: string): T;
