/**
 * Controlled component to display question image and create markers to
 * label image with answers from list of choices.
 */
import * as React from "react";
import type { PerseusLabelImageWidgetOptions } from "@khanacademy/perseus-core";
type QuestionMarkersProps = {
    choices: string[];
    imageUrl: string;
    imageWidth: number;
    imageHeight: number;
    markers: PerseusLabelImageWidgetOptions["markers"];
    onChange: (markers: PerseusLabelImageWidgetOptions["markers"]) => void;
    editingDisabled: boolean;
};
declare class QuestionMarkers extends React.Component<QuestionMarkersProps> {
    private _markers;
    openDropdownForMarkerIndices(indices: ReadonlyArray<number>): void;
    handleImageDoubleClick: (e: React.MouseEvent) => void;
    render(): React.ReactNode;
}
export default QuestionMarkers;
