import { IMakeOptions, ISourceFile, IThriftProject } from './types'; import { generateProject } from './generator'; import * as Sys from './sys'; import * as Utils from './utils'; export * from './types'; export * from './resolver'; export * from './parser'; export { Utils }; export { Sys }; export * from '@creditkarma/thrift-parser'; export { generateProject }; export declare function make(source: string, options?: Partial): string; export declare function readThriftFiles(options: { rootDir: string; sourceDir: string; files?: Array; }): Promise>; export declare function thriftProjectFromSourceFiles(sourceFiles: Array, options?: Partial): IThriftProject; export declare function processThriftProject(options?: Partial): Promise; export declare function generate(options?: Partial): Promise;