import React, { FC } from 'react'; import { SizeType } from '../../util/global-props'; import { ButtonPropsType } from '../button/button.component'; import { IconPropsType } from '../icon/icon.component'; import './select-list.component.scss'; declare type SelectListItemPropsType = { value?: string; label?: React.ReactNode; checked?: boolean; onClick?: (value?: string) => void; icon?: IconPropsType['name']; disabled?: boolean; margin?: SizeType; flex?: string | number; }; export declare type SelectListPropsType = { items?: SelectListItemPropsType[]; className?: string; value?: string | string[]; viewType?: 'check' | 'radio' | 'button' | 'block' | 'transparent'; margin?: SizeType; size?: ButtonPropsType['size']; flex?: number | string; style?: React.CSSProperties; onChange?: (value?: string) => void; onMouseEnter?: () => void; onMouseLeave?: () => void; onMouseItemEnter?: (value?: string) => void; onMouseItemLeave?: () => void; disabled?: boolean; }; export declare const SelectList: FC; export {};