import { ClientCapabilities as LspClientCapabilities } from 'vscode-languageserver/node'; export interface ClientCapabilities { dynamicRegistration: { competion: boolean; didChangeConfiguration: boolean; documentFormatting: boolean; documentHighlight: boolean; foldingRange: boolean; selectionRange: boolean; signatureHelp: boolean; }; applyEdit: boolean; checkServerVersion: boolean; completionContext: boolean; configuration: boolean; diagnostics: boolean; workDoneProgress: boolean; workspaceFolders: boolean; } interface CustomClientCapabilities { checkServerVersion?: boolean; } export declare function getClientCapabilities(lspCapabilities?: LspClientCapabilities, custom?: CustomClientCapabilities): ClientCapabilities; export {};