import { Ace } from 'ace-builds';
import { PaneStatus } from './util';
interface PaneProps {
    id: string;
    paneStatus: PaneStatus;
    visible: boolean;
    annotations: Ace.Annotation[];
    highlighted?: Ace.Annotation;
    cursorPositionLabel?: (row: number, column: number) => string;
    closeButtonAriaLabel?: string;
    handleAriaLabel?: string;
    handleTooltipText?: string;
    onClose: () => void;
    onAnnotationClick: (annotation: Ace.Annotation) => void;
    onAnnotationClear: () => void;
}
export declare const Pane: ({ id, paneStatus, visible, annotations, highlighted, onClose, onAnnotationClick, onAnnotationClear, cursorPositionLabel, closeButtonAriaLabel, handleAriaLabel, handleTooltipText, }: PaneProps) => JSX.Element | null;
export {};
//# sourceMappingURL=pane.d.ts.map