export declare enum CodeType { File = 0, JavaFile = 1 } export declare class FunctionPacker { root: string; name: string; type: CodeType; funcPath: string; funcDistPath: string; tmpPath: string; ignore: string | string[]; constructor(root: string, name: string, ignore: string | string[]); validPath(path: string): void; getFileCode(): Promise; getJavaFileCode(): string; build(type: CodeType): Promise; clean(): void; }