import { ExecuteCommandParams, TextDocuments } from 'vscode-languageserver';
import { TextDocument } from 'vscode-languageserver-textdocument';
import { SchemaContext } from './listeners/schema.listener';
import { StructureResult } from './listeners/structure.listener';
import { LSPServer } from './lsp-server';
import { Lineage, TokenCollection } from './typings';
export declare function handleExecuteCommand(documents: TextDocuments<TextDocument>, lspServer: LSPServer, params: ExecuteCommandParams): StructureResult | SchemaContext[] | TokenCollection | Lineage | string | undefined;
