/// import type { PDSIconType, PDSTextType } from '../../../common'; export type BasicListItemProps = { selectionMode?: 'none' | 'check' | 'radio'; state?: 'normal' | 'disabled'; titleText: PDSTextType; titleTextColorTheme?: 'none' | 'logout'; descText?: PDSTextType; badgeMode?: 'none' | 'left'; badgeStatus?: 'cancel' | 'active' | 'inactive'; imageIconMode?: 'none' | 'image' | 'icon'; imageShapeType?: 'round' | 'circular' | 'rectangle'; imageSrc?: string; iconName?: PDSIconType; iconFillType?: 'fill' | 'line'; displayType?: 'none' | 'text' | 'ibtn_text' | 'ibtn_amount1' | 'ibtn_amount2' | 'mbtn' | 'switch'; captionText?: PDSTextType; captionTextColorTheme?: 'none' | 'active' | 'inactive'; iBtn1IconName?: PDSIconType; iBtn1IconFillType?: 'fill' | 'line'; iBtn2IconName?: PDSIconType; iBtn2IconFillType?: 'fill' | 'line'; mBtnFillType?: 'fill' | 'line'; mBtnText?: PDSTextType; mBtnState?: 'normal' | 'disabled'; dividerType?: 'none' | 'solid'; titleFontWeight?: 'bold' | 'regular'; checkboxId?: number | string; radioId?: string; radioValue?: string; switchName?: string; switchState?: 'normal' | 'disabled'; switchStatus?: 'off' | 'on'; spacingMode?: 'none' | 'use'; onClick?: () => void; onClickIBtn1?: () => void; onClickIBtn2?: () => void; onClickMBtn?: () => void; onClickRadio?: (value: string) => void; onClickSwitch?: () => void; }; export type StyleProps = { isSelected?: boolean; state?: 'normal' | 'disabled'; dividerType?: BasicListItemProps['dividerType']; selectionMode?: 'none' | 'check' | 'radio'; captionText?: PDSTextType; badgeStatus?: 'cancel' | 'active' | 'inactive'; imageIconMode?: 'none' | 'image' | 'icon'; displayType?: 'none' | 'text' | 'ibtn_text' | 'ibtn_amount1' | 'ibtn_amount2' | 'mbtn' | 'switch'; spacingMode?: 'none' | 'use'; onlyLeftArea?: boolean; }; declare function BasicListItem({ selectionMode, state, titleText, titleTextColorTheme, descText, badgeMode, badgeStatus, imageIconMode, imageShapeType, imageSrc, iconName, iconFillType, displayType, captionText, captionTextColorTheme, iBtn1IconName, iBtn1IconFillType, iBtn2IconName, iBtn2IconFillType, mBtnFillType, mBtnText, mBtnState, dividerType, titleFontWeight, checkboxId, radioId, radioValue, switchName, switchState, switchStatus, spacingMode, onClick, onClickRadio, onClickSwitch, onClickIBtn1, onClickIBtn2, onClickMBtn }: BasicListItemProps): JSX.Element; export default BasicListItem;