import * as monaco from 'monaco-editor';
export declare function getRangesFromDecorations(model: monaco.editor.ITextModel, decorationFilter: (decoration: monaco.editor.IModelDecoration) => boolean): monaco.Range[];
export declare function excludeRanges(model: monaco.editor.ITextModel, uniqueRange: monaco.Range, ranges: monaco.Range[]): {
    filteredRanges: monaco.Range[];
    removedRanges: monaco.Range[];
};
export declare function getLockedRanges(model: monaco.editor.ITextModel, decorationFilter: (decoration: monaco.editor.IModelDecoration) => boolean, withDecoration: boolean): monaco.Range[];
