declare class TypeInfer {
    /**
     * 从数据结构推导类型定义
     */
    static generateType(data: any, typeName?: string): string;
    /**
     * 从数据结构生成 TypeScript 接口定义
     */
    static generateInterface(data: any, interfaceName?: string): string;
    /**
     * 生成类型声明文件
     */
    static generateTypeDefinition(data: any, name?: string): string;
    private static inferType;
    private static inferStringLiteralType;
    private static inferNumberType;
    private static inferArrayType;
    private static inferObjectType;
    private static formatType;
    private static formatInterface;
    private static indent;
    private static isDateString;
    private static isEmailString;
    private static isUrlString;
}
export default TypeInfer;
//# sourceMappingURL=typeInfer.d.ts.map