import { Connection, ServerCapabilities, TextDocuments } from 'vscode-languageserver';
import { TextDocument } from 'vscode-languageserver-textdocument';
import { LanguageServerPool } from './pool.js';
export declare const capabilities: ServerCapabilities;
export declare type BindingArgs = {
    openDocuments: TextDocuments<TextDocument>;
    connection: Connection;
    pool: LanguageServerPool;
};
export declare function bindLanguageServerPool({ connection, pool, openDocuments }: BindingArgs): void;
