import ts from 'typescript'; export declare function getSourceFiles(program: ts.Program): readonly ts.SourceFile[]; export declare function getSourceFile(program: ts.Program, fileName: string): ts.SourceFile | undefined; export declare function getSourceFileOrThrow(program: ts.Program, fileName: string): ts.SourceFile; export declare function isDeclarationFile(node: ts.SourceFile): boolean; export declare function getFilePath(node: ts.SourceFile): string; export declare function getText(node: ts.Node): string; export declare function getImportDeclarations(node: ts.SourceFile): readonly ts.ImportDeclaration[]; export declare function getExportDeclarations(node: ts.SourceFile): readonly ts.ExportDeclaration[]; export declare function getExportAssignments(node: ts.SourceFile): readonly ts.ExportAssignment[]; export declare function createSourceMapRange(node: ts.Node): ts.SourceMapRange; export declare function getExportedSymbols(typeChecker: ts.TypeChecker, node: ts.SourceFile): readonly ts.Symbol[];