import type { ASChoiceBarStyles } from '../../astheme/ASTheme.types'; import { PointerEvent, KeyboardEvent, MouseEvent } from 'react'; import { ASComponentDirection, ASComponentSize, ASChoiceBarStyleOptions, ASTheme } from '../../apptypes'; export interface ASChoiceBarArrowButtonsStyledProps { $styles: ASChoiceBarStyles; itemId?: string; $displayText?: string; icon?: React.ReactNode; theme?: ASTheme; $size?: ASComponentSize; $isMobile?: boolean; $styleOptions?: ASChoiceBarStyleOptions; } export type ASChoiceBarArrowEvent = PointerEvent | KeyboardEvent | MouseEvent; export type ASChoiceBarArrowButtonClickFn = (event: ASChoiceBarArrowEvent, dir: ASComponentDirection) => void; export type ASChoiceBarArrowButtonsProps = { className?: string; theme?: ASTheme; selectedIndex?: number; totalItemCount?: number; onArrowButtonClicked?: ASChoiceBarArrowButtonClickFn; isMobile?: boolean; size?: ASComponentSize; styleOptions?: ASChoiceBarStyleOptions; disabled?: boolean; }; //# sourceMappingURL=ASChoiceBarArrowButtons.types.d.ts.map