import * as monaco from 'monaco-editor/esm/vs/editor/editor.api'; import type { LanguageServiceDefaults, WorkerAccessor } from './types'; import type { LanguageSettings } from './languageServiceManager/settings'; import { getRangeHtml } from './extendedGlobalApi'; export * from './languageServiceManager/schema'; export * from './languageServiceManager/renderInfo'; export * from './languageServiceManager/settings'; export * from './types'; export * from './extendedGlobalApi'; declare class LanguageServiceDefaultsImpl implements LanguageServiceDefaults { private _onDidChange; private _languageSettings; private _workerMaxIdleTime; constructor(languageSettings: LanguageSettings); get onDidChange(): monaco.IEvent; get languageSettings(): LanguageSettings; setLanguageSettings(options: LanguageSettings): void; setMaximumWorkerIdleTime(value: number): void; getWorkerMaxIdleTime(): number; } export declare function getKustoWorker(): Promise; export declare const kustoDefaults: LanguageServiceDefaultsImpl; export { getRangeHtml };