import { Location } from 'vscode-languageserver/node'; export declare function pathsToLocations(...paths: string[]): Location[]; export declare function getFirstTextPosition(text: string, content: string): number[]; export declare function importPathsToLocations(paths: string[], importName?: string): Promise; export declare function pathsToLocationsWithPosition(paths: string[], findMe: string): Promise; export declare function getAbstractParts(root: string, prefix: string, collection: string, name: string): string[][]; export declare function getAbstractPartsWithTemplates(root: string, prefix: string, collection: string[]): string[][]; export declare function getAbstractComponentScriptsParts(root: string, prefix: string, maybeComponentName: string): string[][]; export declare function getAbstractComponentTemplatesParts(root: string, prefix: string, maybeComponentName: string): string[][]; export declare function getPathsForComponentScripts(root: string, maybeComponentName: string): string[]; export declare function getPathsForComponentTemplates(root: string, maybeComponentName: string): string[]; export declare function getAddonImport(root: string, importPath: string): Promise; export declare function getAddonPathsForType(root: string, collection: 'services' | 'models' | 'modifiers' | 'helpers' | 'routes', name: string): Promise;