import './codeMirrorWrapper.css';
import * as React from 'react';
export type SourceHighlight = {
    line: number;
    column?: number;
    type: 'running' | 'paused' | 'error' | 'subtle-error';
    message?: string;
};
type CodeMirrorHighlighter = 'javascript' | 'python' | 'java' | 'csharp' | 'jsonl' | 'html' | 'css' | 'markdown' | 'yaml';
export declare const lineHeight = 20;
export interface SourceProps {
    text: string;
    highlighter?: CodeMirrorHighlighter;
    mimeType?: string;
    linkify?: boolean;
    readOnly?: boolean;
    highlight?: SourceHighlight[];
    revealLine?: number;
    lineNumbers?: boolean;
    isFocused?: boolean;
    focusOnChange?: boolean;
    wrapLines?: boolean;
    onChange?: (text: string) => void;
    dataTestId?: string;
    placeholder?: string;
}
export declare const CodeMirrorWrapper: React.FC<SourceProps>;
export {};
//# sourceMappingURL=codeMirrorWrapper.d.ts.map