import { default as React } from 'react';
type VariantsState = {
    index: number;
    numVariants: number;
    allPossibleVariants: string[];
};
/**
 * Header controls above the viewer: update/reset, variant selection, and accessibility status.
 */
export declare function ViewerControlsBar({ id, readOnly, codeChanged, documentInteracted, platform, updateWord, onUpdateViewer, variants, setVariants, showDiagnostics, accessibilityLevel1Count, accessibilityLevel2Count, isAccessibilityReportOpen, onToggleAccessibilityReport, }: {
    id: string;
    readOnly: boolean;
    codeChanged: boolean;
    documentInteracted: boolean;
    platform: "Mac" | "Win" | "Linux";
    updateWord: string;
    onUpdateViewer: () => void;
    variants: VariantsState;
    setVariants: React.Dispatch<React.SetStateAction<VariantsState>>;
    showDiagnostics: boolean;
    accessibilityLevel1Count: number;
    accessibilityLevel2Count: number;
    isAccessibilityReportOpen: boolean;
    onToggleAccessibilityReport: () => void;
}): React.JSX.Element;
export {};
//# sourceMappingURL=ViewerControlsBar.d.ts.map