import * as monaco from 'monaco-editor';
import { ValidAnnotatedEditOperation } from '@codingame/monaco-vscode-api/vscode/vs/editor/common/model';
export declare class LockedCodeError extends Error {
}
export declare function tryIgnoreLockedCodeForOperations(model: monaco.editor.ITextModel, operations: ValidAnnotatedEditOperation[], uneditableRanges: monaco.Range[]): ValidAnnotatedEditOperation[];
export declare function tryIgnoreLockedCode(model: monaco.editor.ITextModel, uneditableRanges: monaco.Range[], editorOperations: ValidAnnotatedEditOperation[]): ValidAnnotatedEditOperation[];
