import type { LucideIcon } from 'lucide-react'; import type { ComponentProps, FC, Ref } from 'react'; import type { Size } from '../types'; export type ListContentProps = ComponentProps<'div'> & { dataTestId?: string; }; export type ListItemProps = ComponentProps<'div'> & { size?: Size; inset?: boolean; dataTestId?: string; }; export type ListLabelProps = ComponentProps<'div'> & { size?: Size; inset?: boolean; dataTestId?: string; }; export type ListIndicatorProps = ComponentProps<'div'> & { icon: LucideIcon; iconClassName: string; dataTestId?: string; }; export type ListIconProps = { className?: string; icon: LucideIcon; ref?: Ref; dataTestId?: string; }; export type ListSeparatorProps = ComponentProps<'div'> & { dataTestId?: string; }; export declare const List: FC & { Item: FC; Label: FC; Indicator: FC; Icon: FC; Separator: FC; };