/** * DeukPack JavaScript generator (Path B: direct JS). Runtime + schema objects. */ import { DeukPackAST, GenerationOptions } from '../../types/DeukPackTypes'; import { CodeGenerator } from '../CodeGenerator'; export declare class JavaScriptGenerator extends CodeGenerator { private readonly _tpl; generate(ast: DeukPackAST, options: GenerationOptions): Promise<{ [filename: string]: string; }>; private normalizeWireProfiles; private renderJsEnumBlock; private generateJsReadBinFunction; private generateJsReadPackFunction; private renderJsStructFull; private normPath; private lookupFileNamespace; /** `Hero` + file NS → `deukkits.prologue.Hero`; already-qualified names unchanged. */ private qualifiedIdlName; private renderJsWireProfileStruct; } //# sourceMappingURL=JavaScriptGenerator.d.ts.map