import { CodeEditor } from '@jupyterlab/codeeditor';
import { IVirtualDocumentBlock, VirtualDocument } from '../virtual/document';
export declare function extract_code(document: VirtualDocument, code: string): {
    cell_code_kept: string;
    foreign_document_map: Map<CodeEditor.IRange, IVirtualDocumentBlock>;
};
interface IDocumentWithRange {
    range: CodeEditor.IRange;
    virtual_document: VirtualDocument;
}
export declare function get_the_only_pair(foreign_document_map: Map<CodeEditor.IRange, IVirtualDocumentBlock>): IDocumentWithRange;
export declare function get_the_only_virtual(foreign_document_map: Map<CodeEditor.IRange, IVirtualDocumentBlock>): VirtualDocument;
export declare function wrap_in_python_lines(line: string): string;
export {};
