import { DeukPackAST } from '../types/DeukPackTypes'; /** * Python Code Generator for DeukPack * Generates @dataclass based structs or TypedDict based dicts. */ export declare class PythonGenerator { private readonly _tpl; generate(ast: DeukPackAST, options: any): Promise<{ [filename: string]: string; }>; private getRequiredImports; private collectTypeImports; private renderImports; private generateStruct; private generateTypedDictStruct; private generateEnum; private toPythonType; private toWireType; private renderDefaultValue; private renderPackCall; private renderPackItemCall; private renderUnpackCall; private renderUnpackItemCall; private toSnakeCase; } //# sourceMappingURL=PythonGenerator.d.ts.map