import { CompletionItem } from 'vscode-languageserver'; import { TextDocument, Position } from 'vscode-languageserver-textdocument'; import { W as WorkspaceFolderContext } from '../workspaceManager-nddyZgMw.js'; import { SchemaService } from '../services/schemaService.js'; import 'yaml'; import '../interfaces/pluginRouting.js'; import '../interfaces/module.js'; import '../interfaces/extensionSettings.js'; import '../services/metadataLibrary.js'; import 'vscode-languageserver-protocol'; import '../interfaces/documentMeta.js'; import '../services/settingsManager.js'; import '../services/schemaCache.js'; 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 };