/**
 * @module Serialization
 * 序列化工具
 */
import { ClazzType } from '../interface/declare';
export default class Serialization {
    /**
     * 针对传入的json字符串反序列化为指定类型对象
     */
    deserialize(str: string, dataType: Function | ClazzType): any;
    /**
     * 针对传入的data进行序列化
     * @param data 需要序列化的数据
     * @returns
     */
    serialize(data: any): string;
    private mapTypeStringify;
    private setTypeStringify;
    private typedArrayStringify;
    private dateStringify;
    private enhancedStringify;
}
