import * as ts from 'typescript'; import { Package } from './package'; import { SourceFileMeta } from './file'; import { Context } from './context'; export interface GeneratorOptions { includeLibs?: boolean; includeExternal?: boolean; alwaysLink?: boolean; } export declare class Generator { program: ts.Program; options: GeneratorOptions; packages: Map; files: Map; constructor(options: GeneratorOptions, program: ts.Program); shouldFileBeIncluded(sourceFile: ts.SourceFile): boolean; addFile(sourceFile: ts.SourceFile): SourceFileMeta; getFile(sourceFileName: string): SourceFileMeta | undefined; generate(): Context; } //# sourceMappingURL=generator.d.ts.map