import { IKeyObjectValue } from "../type"; export declare function parseTcc(program: string, hasTranscoding: boolean, getImportLibraryFunc: (obj: IKeyObjectValue) => Promise, keyObjs: IKeyObjectValue, version: number): Promise; export declare function parseLibraryCode(program: string, libTitle: string, getImportLibraryFunc: (obj: IKeyObjectValue) => Promise, keyObjs: IKeyObjectValue, version: number): Promise<{ description: string; codeStr: string; hasLeftVisibleBarTime: boolean | undefined; hasRightVisibleBarTime: boolean | undefined; functions: import("../type").IDocValue[]; methods: import("../type").IDocValue[]; types: import("../type").IDocValue[]; enums: import("../type").IDocValue[]; }>; export interface IParseWorker { parseTcc: typeof parseTcc; parseLibraryCode: typeof parseLibraryCode; }