import * as React from 'react'; import { Size } from '..'; export type QuizButtonProps = { /** * Optional. The result type of the quiz button. Can be 'correct', 'incorrect', or 'partial'. */ resultType?: 'correct' | 'incorrect' | 'partial'; /** * Required. The text to be displayed on the quiz button. */ text: string; /** * Optional. A function to be called when the quiz button is clicked. */ onClick?: (arg: any) => void; /** * Required. The ID of the quiz button. */ id: string; /** * Optional. A boolean indicating whether the quiz button is selected. */ selected?: boolean; /** * Optional. A boolean indicating whether the quiz button is disabled. */ disabled?: boolean; /** * Optional. The size of the quiz button. Can be 'Small', 'Medium', or 'Large'. */ size?: Size.Small | Size.Medium | Size.Large; /** * Required. The type of the quiz button. Can be 'radio' or 'checkbox'. */ type: 'radio' | 'checkbox'; } & Omit, 'onClick' | 'id' | 'tabIndex' | 'onMouseDown'>; declare const QuizButton: React.FunctionComponent; export default QuizButton;