import { CompletionItem } from 'vscode-languageserver'; import { TextDocument, Position } from 'vscode-languageserver-textdocument'; import { W as WorkspaceFolderContext } from '../workspaceManager-C3bX4Twa.cjs'; import { SchemaService } from '../services/schemaService.cjs'; import 'yaml'; import '../interfaces/pluginRouting.cjs'; import '../interfaces/module.cjs'; import '../interfaces/extensionSettings.cjs'; import '../services/metadataLibrary.cjs'; import 'vscode-languageserver-protocol'; import '../interfaces/documentMeta.cjs'; import '../services/settingsManager.cjs'; import '../services/schemaCache.cjs'; declare function doCompletion(document: TextDocument, position: Position, context: WorkspaceFolderContext, schemaService?: SchemaService): Promise; declare function doCompletionResolve(completionItem: CompletionItem, context: WorkspaceFolderContext): Promise; declare function resolveSuffix(optionType: string, firstElementOfList: boolean, isDocPlaybook: boolean): string; export { doCompletion, doCompletionResolve, resolveSuffix };