import { Program } from '@ton-community/tlb-parser'; import { TLBCode } from './ast'; import { CodeGenerator } from './generators/generator'; import { TypescriptGenerator } from './generators/typescript/generator'; export declare function getTLBCodeByAST(tree: Program, input: string): TLBCode; export declare function generateCodeByAST(tree: Program, input: string, getGenerator: (tlbCode: TLBCode) => CodeGenerator): string; export declare function getGenerator(resultLanguage: string): (tlbCode: TLBCode) => TypescriptGenerator; export declare function getTLBCode(input: string): TLBCode; export declare function generateCodeWithGenerator(input: string, getGenerator: (tlbCode: TLBCode) => CodeGenerator): string; export declare function generateCode(input: string, resultLanguage: string): string;