import { Logger } from 'monaco-languageclient/tools';
import { InitializeServiceConfig } from 'monaco-languageclient/vscode/services';

export type VscodeServicesConfig = {
    serviceConfig?: InitializeServiceConfig;
    logger?: Logger;
};
export declare const initMonacoUserConfiguration: () => Promise<void>;
/**
 * Child classes are allow to override the services configuration implementation.
 */
export declare const configureServices: (config: VscodeServicesConfig) => Promise<InitializeServiceConfig>;
