import { DeukPackAST } from '../types/DeukPackTypes'; /** * Java Code Generator for DeukPack * Supports Binary, Pack, and JSON protocols. */ export declare class JavaGenerator { private readonly _tpl; generate(ast: DeukPackAST, options: any): Promise<{ [filename: string]: string; }>; private generateStruct; private generateEnum; private toJavaType; private toJavaTypeForGeneric; private toWireType; private renderDefaultValue; private isEnum; private isStructType; private renderWriteCall; private renderWriteValue; private renderReadCall; private renderReadValue; } //# sourceMappingURL=JavaGenerator.d.ts.map