import { type CSSProperties, type HTMLAttributes } from 'react';
export type MarqueeSelectItem = {
alt?: string;
name: string;
src: string;
value?: string;
};
export type MarqueeSelectProps = {
ariaLabel?: string;
className?: string;
defaultValue?: string;
disabled?: boolean;
gap?: string;
imageWidth?: string;
items?: readonly MarqueeSelectItem[];
name?: string;
onValueChange?: (value: string, item: MarqueeSelectItem, index: number) => void;
repeatCount?: number;
rowHeight?: string;
speed?: string;
style?: CSSProperties;
value?: string;
} & Omit, 'children' | 'defaultValue' | 'onChange' | 'style'>;
export declare const MarqueeSelect: ({ ariaLabel, className, defaultValue, disabled, gap, imageWidth, items, name, onValueChange, repeatCount, rowHeight, speed, style, value, ...props }: MarqueeSelectProps) => import("react/jsx-runtime").JSX.Element;