///
import type { PDSTextType } from '../../../common';
import type { TFunctionResult } from 'i18next';
type ColumnWidthType = 'small' | 'medium' | 'large' | 'xlarge';
type ColumnTextType = 'normal' | 'active' | 'active2' | 'inactive' | 'report' | 'report2';
export type AdminListItemProps = {
rowSize?: 'high' | 'medium' | 'low';
state?: 'normal' | 'disabled';
selectionMode?: 'none' | 'single' | 'multi';
column2Type?: 'image_text' | 'text_only';
imageSrc?: string;
imageShapeType?: 'round' | 'circular' | 'rectangle';
imageScaleType?: 'fill' | 'contain' | 'cover' | 'none';
imageRadius?: 8 | 16 | 24;
imageRatio?: '16_9' | '4_3' | '1_1';
column2Text?: PDSTextType;
column3Text?: PDSTextType;
column3TextWidth?: ColumnWidthType;
column3TextStyleTheme?: ColumnTextType;
column4Text?: PDSTextType;
column4TextWidth?: ColumnWidthType;
column4TextStyleTheme?: ColumnTextType;
column5Text?: PDSTextType;
column5TextWidth?: ColumnWidthType;
column5TextStyleTheme?: ColumnTextType;
column6Text?: PDSTextType;
column6TextWidth?: ColumnWidthType;
column6TextStyleTheme?: ColumnTextType;
column7Text?: PDSTextType;
column7TextWidth?: ColumnWidthType;
column7TextStyleTheme?: ColumnTextType;
column8Text?: PDSTextType;
column8TextWidth?: ColumnWidthType;
column8TextStyleTheme?: ColumnTextType;
column9Text?: PDSTextType;
column9TextWidth?: ColumnWidthType;
column9TextStyleTheme?: ColumnTextType;
column10Text?: PDSTextType;
column10TextWidth?: ColumnWidthType;
column10TextStyleTheme?: ColumnTextType;
quickActionBtnMode?: 'none' | 'btn_amount1' | 'btn_amount2' | 'btn_amount3';
quickActionBtn1Text?: TFunctionResult;
quickActionBtn2Text?: TFunctionResult;
quickActionBtn3Text?: TFunctionResult;
quickActionBtnType?: 'hover' | 'fix';
quickActionBtn1State?: 'normal' | 'disabled';
quickActionBtn2State?: 'normal' | 'disabled';
quickActionBtn3State?: 'normal' | 'disabled';
selectedState?: 'basic' | 'maintain';
id: number;
flexibleHideInfoMode?: 'use' | 'none';
onClickQuickActionBtn1?: (id: number) => void;
onClickQuickActionBtn2?: (id: number) => void;
onClickQuickActionBtn3?: (id: number) => void;
onClickItem?: (id: number) => void;
};
declare const AdminListItem: import("react").ForwardRefExoticComponent>;
export default AdminListItem;