import { LanguageProfile, MemoizedQuery } from '../base/LanguageProfile'; import { ILanguageServiceProvider } from "../../base/common/languages/languageService"; import { LanguageIdentifier } from '../../base/common/languages/languages'; export declare class TypeScriptProfile implements LanguageProfile { languageIds: string[]; fileExtensions: string[]; grammar: (langService: ILanguageServiceProvider, langId?: LanguageIdentifier) => Promise; isTestFile: (filePath: string) => boolean; hoverableQuery: MemoizedQuery; classQuery: MemoizedQuery; methodQuery: MemoizedQuery; blockCommentQuery: MemoizedQuery; structureQuery: MemoizedQuery; symbolExtractor: MemoizedQuery; namespaces: string[][]; autoSelectInsideParent: string[]; builtInTypes: string[]; }