import { Position } from 'vscode-languageserver/node'; import ASTPath from '../glimmer-utils'; import { TextDocument } from 'vscode-languageserver-textdocument'; import { ASTv1 } from '@glimmer/syntax'; import { Position as EsTreePosition } from 'estree'; export declare const PLACEHOLDER = "ELSCompletionDummy"; export declare const extensionsToProvideTemplateCompletions: string[]; export declare function getTextForGuessing(originalText: string, offset: number, PLACEHOLDER: string): string; export declare function createFocusPath(ast: ASTv1.Template, position: EsTreePosition, validText: string): ASTPath | undefined; export declare function getFocusPath(document: TextDocument, position: Position, placeholder?: string): null | { focusPath: ASTPath; originalText: string; normalPlaceholder: string; ast: ASTv1.Template; };