/** The Public API, as exposed in the `main` field of package.json */
/** General public tokens, including lumino Tokens and namespaces */
export * from './tokens';
/** Generated JSON Schema types for server responses and settings */
export * as SCHEMA from './_schema';
/** Component- and feature-specific APIs */
export * from './api';
import { JupyterFrontEnd, JupyterFrontEndPlugin } from '@jupyterlab/application';
import { ILoggerRegistry } from '@jupyterlab/logconsole';
import { ILSPDocumentConnectionManager, DocumentConnectionManager, ILanguageServerManager } from '@jupyterlab/lsp';
import { ISettingRegistry } from '@jupyterlab/settingregistry';
import { IStatusBar } from '@jupyterlab/statusbar';
import { ITranslator } from '@jupyterlab/translation';
import { IFormRendererRegistry } from '@jupyterlab/ui-components';
import '../style/index.css';
import { ILSPLogConsole } from './tokens';
export declare class LSPExtension {
    app: JupyterFrontEnd;
    private settingRegistry;
    console: ILSPLogConsole;
    translator: ITranslator;
    userConsole: ILoggerRegistry | null;
    get connectionManager(): ILSPDocumentConnectionManager;
    private _connectionManager;
    languageServerManager: ILanguageServerManager;
    private _settingsSchemaManager;
    private _isAnyActive;
    constructor(app: JupyterFrontEnd, settingRegistry: ISettingRegistry, connectionManager: DocumentConnectionManager, console: ILSPLogConsole, translator: ITranslator, userConsole: ILoggerRegistry | null, statusBar: IStatusBar | null, formRegistry: IFormRendererRegistry | null);
    private _activate;
    private _updateOptions;
}
declare const plugins: JupyterFrontEndPlugin<any>[];
/**
 * Export the plugins as default.
 */
export default plugins;
