import { Dispatch } from 'react'; import { IDropdownSelect } from '../DropdownSelect/DropdownSelect.types'; import { AvatarDeclarations } from '../Avatar/Avatar.types'; import { TooltipComponent } from '../Tooltip/types'; import { IconName } from '../../types/IconTypes'; import { IDropdown } from '../Dropdown/DropdownTypes'; import { IPaginated } from '../../types/PaginationTypes'; export type MSTypes = { width?: number; options?: IDropdownSelect.Option[]; activeOptions?: IDropdownSelect.Option[]; setActiveOptions?: Dispatch>; placeholder?: string; label?: string; variant?: 'normal' | 'checkbox'; dropdownSelectProps?: Omit; avatarProps?: AvatarDeclarations.Props; tooltipContent?: string; tooltipPosition?: TooltipComponent.Position; labelTrimCount?: number; useCommaSeparator?: boolean; leftIcon?: IconName; itemComponent?: React.FunctionComponent; searchable?: boolean; disabled?: boolean; isPaginated?: boolean; fetchOptions?: IPaginated.FetchOptionsFn; pageSize?: number; }; export type MSStyleTypes = { width?: any; containerHeight?: any; disabled?: boolean; };