import { EndOfFileToken, NodeFlags, SourceFile, Statement } from 'typescript'; import { Builder } from './types'; export declare type SourceFileBuilderOptions = { statements: Builder[]; endOfFileToken: Builder; flags: NodeFlags; }; export declare class SourceFileBuilder implements Builder { private options; constructor(options: SourceFileBuilderOptions); build(): SourceFile; copy(): Builder; addStatement(statement: Builder): SourceFileBuilder; } //# sourceMappingURL=SourceFileBuilder.d.ts.map