import React from 'react';
import { Ace } from 'ace-builds';
export interface PaneProps {
    id: string;
    visible: boolean;
    annotations: Ace.Annotation[];
    highlighted?: Ace.Annotation;
    cursorPositionLabel: (row: number, column: number) => string;
    closeButtonAriaLabel: string;
    onWhitelist: (activeElement: HTMLElement) => boolean;
    onClose: () => void;
    onAnnotationClick: (annotation: Ace.Annotation) => void;
    onAnnotationClear: () => void;
}
export declare namespace PaneProps {
    interface Ref {
        focusFirstElement(): void;
    }
}
export declare const Pane: React.ForwardRefExoticComponent<PaneProps & React.RefAttributes<PaneProps.Ref>>;
