import TsClassDefinition from './TsClassDefinition';
import TsEnumDefinition from './TsEnumDefinition';
import TsFunctionDefinition from './TsFunctionDefinition';
import TsImportDefinition from './TsImportDefinition';
import TsNode from './TsNode';
import TsTypeAlias from './TsTypeAlias';
export default class TsFile extends TsNode {
    imports: TsImportDefinition[];
    typeAliases: TsTypeAlias[];
    enums: TsEnumDefinition[];
    interfaces: TsClassDefinition[];
    classes: TsClassDefinition[];
    functions: TsFunctionDefinition[];
    export: string;
    exportedNames: string[];
    path: string;
    getFilePath(): string;
}
