1 | import { CollectorEntity } from '../collector/CollectorEntity';
|
2 | import { AstImport } from '../analyzer/AstImport';
|
3 | import { AstDeclaration } from '../analyzer/AstDeclaration';
|
4 | import { Collector } from '../collector/Collector';
|
5 | import { Span } from '../analyzer/Span';
|
6 | import { IndentedWriter } from './IndentedWriter';
|
7 |
|
8 |
|
9 |
|
10 | export declare class DtsEmitHelpers {
|
11 | static emitImport(writer: IndentedWriter, collectorEntity: CollectorEntity, astImport: AstImport): void;
|
12 | static emitNamedExport(writer: IndentedWriter, exportName: string, collectorEntity: CollectorEntity): void;
|
13 | static emitStarExports(writer: IndentedWriter, collector: Collector): void;
|
14 | static modifyImportTypeSpan(collector: Collector, span: Span, astDeclaration: AstDeclaration, modifyNestedSpan: (childSpan: Span, childAstDeclaration: AstDeclaration) => void): void;
|
15 | }
|
16 |
|
\ | No newline at end of file |