import ts = require('typescript'); export declare function isUnique(value: T, index: number, self: T[]): boolean; export declare const indexCandidates: string[]; export declare const indexCandidateExtensions: string[]; export declare function removeFileExtensionToAllowForJsTsJsxTsx(path: string): string; export declare function removeTsFileExtension(path: string): string; export declare function stripExtensionsFromPath(extensions: string[], path: string): string; export declare function removeExportStarPrefix(path: string): string; export declare function recurseIntoChildren(next: ts.Node, fun: (node: ts.Node) => boolean): boolean; export declare function findAllChildrenOfKind(node: ts.Node, kind: ts.SyntaxKind): ts.Node[]; export declare function findFirstChildOfKind(node: ts.Node, kind: ts.SyntaxKind): ts.Node | null;