import { IEditorOptions, OpenEditor } from '@codingame/monaco-vscode-editor-service-override';
import { IModelReference } from './model-service-override';

export type OpenEditorHandler = (model: IModelReference, options: IEditorOptions | undefined, sideBySide?: boolean) => ReturnType<OpenEditor>;
type ServiceOverrideProps = {
    openHandler?: OpenEditorHandler;
};
declare const getServiceOverride: ({ openHandler }: ServiceOverrideProps) => import("monaco-editor").editor.IEditorOverrideServices;
export default getServiceOverride;
