import { Tree } from '@lezer/common'; import { ParsedModule, CompressedNode, SymbolTableT, TranspileOptions, TranspileOutput } from '../types.d.mts'; export declare const makeTranspile: (type: string, extension: string, symbolDictionary: Record, loadModule: (code: string, name?: string, entry?: string, compressed?: boolean) => ParsedModule, compressAST: (code: string, tree: Tree, symbols?: T["symbols"], modules?: T["modules"]) => CompressedNode[], minifyCode: (code: string) => string) => (source: string, resourcePath: string, options?: TranspileOptions) => TranspileOutput; export declare const compressValue: (s: string, dictionary: Record, ns: string) => { value: string | null; symbols: string[]; }; export declare const compressString: (s: string, dictionary: Record, symbols: string[], ns: string) => { value: string; symbols: string[]; }; export declare const makeTypeDef: (symbols: string[]) => string;