import React from 'react'; import type { AdminListDropdownValueOption } from '../../../common'; import type { TFunctionResult } from 'i18next'; type ColumnWidthType = 'small' | 'medium' | 'large' | 'xlarge'; type Props = { selectionMode?: 'none' | 'single' | 'multi'; headerRowMode?: 'none' | 'use'; column2HeaderText: TFunctionResult; column3HeaderText?: TFunctionResult; column3Width?: ColumnWidthType; column4HeaderText?: TFunctionResult; column4Width?: ColumnWidthType; column5HeaderText?: TFunctionResult; column5Width?: ColumnWidthType; column6HeaderText?: TFunctionResult; column6Width?: ColumnWidthType; column7HeaderText?: TFunctionResult; column7Width?: ColumnWidthType; column8HeaderText?: TFunctionResult; column8Width?: ColumnWidthType; column9HeaderText?: TFunctionResult; column9Width?: ColumnWidthType; column10HeaderText?: TFunctionResult; column10Width?: ColumnWidthType; dropdownMode?: 'none' | 'dropdown_amount1' | 'dropdown_amount2' | 'dropdown_amount3'; dropdown1Value?: AdminListDropdownValueOption; dropdown2Value?: AdminListDropdownValueOption; dropdown3Value?: AdminListDropdownValueOption; dropdown1DefaultText?: AdminListDropdownValueOption; dropdown2DefaultText?: AdminListDropdownValueOption; dropdown3DefaultText?: AdminListDropdownValueOption; dropdown1HintText?: TFunctionResult; dropdown2HintText?: TFunctionResult; dropdown3HintText?: TFunctionResult; dropdown1ValueArray?: AdminListDropdownValueOption[]; dropdown2ValueArray?: AdminListDropdownValueOption[]; dropdown3ValueArray?: AdminListDropdownValueOption[]; quickActionBtnMode?: 'none' | 'btn_amount1' | 'btn_amount2' | 'btn_amount3'; quickActionBtn1Text?: TFunctionResult; quickActionBtn2Text?: TFunctionResult; quickActionBtn3Text?: TFunctionResult; quickActionBtnType?: 'hover' | 'fix'; tBtnMode?: 'none' | 'tbtn_amount1' | 'tbtn_amount2' | 'tbtn_amount3'; tBtn1Text?: TFunctionResult; tBtn2Text?: TFunctionResult; tBtn3Text?: TFunctionResult; emptyText?: TFunctionResult; scrollMode?: 'infinite' | 'none' | 'page'; scrollVisibleType?: 'moving' | 'hidden' | 'visible'; headerRowCheckboxName?: string; flexibleHideInfoMode?: 'use' | 'none'; onChangeDropdown1?: (value: AdminListDropdownValueOption) => void; onChangeDropdown2?: (value: AdminListDropdownValueOption) => void; onChangeDropdown3?: (value: AdminListDropdownValueOption) => void; onClickTBtn1?: () => void; onClickTBtn2?: () => void; onClickTBtn3?: () => void; onClickQuickActionBtn1?: (id: number) => void; onClickQuickActionBtn2?: (id: number) => void; onClickQuickActionBtn3?: (id: number) => void; children?: React.ReactNode; onSelect?: (ids: number[]) => void; selectedIds?: number[]; maintainIds?: number[]; /** @deprecated in 1.6.0 AdminListItem의 quickActionBtn1State prop을 대신 사용하세요. */ quickActionBtn1State?: 'normal' | 'disabled'; /** @deprecated in 1.6.0 AdminListItem의 quickActionBtn2State prop을 대신 사용하세요. */ quickActionBtn2State?: 'normal' | 'disabled'; /** @deprecated in 1.6.0 AdminListItem의 quickActionBtn3State prop을 대신 사용하세요. */ quickActionBtn3State?: 'normal' | 'disabled'; /** @deprecated in 1.5.0 tBtnMode를 대신 사용하세요. */ mBtnMode?: 'none' | 'mbtn_amount1' | 'mbtn_amount2' | 'mbtn_amount3'; /** @deprecated in 1.5.0 tBtn1Text를 대신 사용하세요. */ mBtn1Text?: TFunctionResult; /** @deprecated in 1.5.0 tBtn2Text를 대신 사용하세요. */ mBtn2Text?: TFunctionResult; /** @deprecated in 1.5.0 tBtn3Text를 대신 사용하세요. */ mBtn3Text?: TFunctionResult; /** @deprecated in 1.5.0 onClickTBtn1를 대신 사용하세요. */ onClickMBtn1?: () => void; /** @deprecated in 1.5.0 onClickTBtn2를 대신 사용하세요. */ onClickMBtn2?: () => void; /** @deprecated in 1.5.0 onClickTBtn3를 대신 사용하세요. */ onClickMBtn3?: () => void; }; declare function AdminList({ selectionMode, headerRowMode, column2HeaderText, column3HeaderText, column3Width, column4HeaderText, column4Width, column5HeaderText, column5Width, column6HeaderText, column6Width, column7HeaderText, column7Width, column8HeaderText, column8Width, column9HeaderText, column9Width, column10HeaderText, column10Width, dropdownMode, dropdown1Value, dropdown2Value, dropdown3Value, dropdown1DefaultText, dropdown2DefaultText, dropdown3DefaultText, dropdown1HintText, dropdown2HintText, dropdown3HintText, dropdown1ValueArray, dropdown2ValueArray, dropdown3ValueArray, quickActionBtnMode, quickActionBtn1Text, quickActionBtn2Text, quickActionBtn3Text, quickActionBtnType, tBtnMode, tBtn1Text, tBtn2Text, tBtn3Text, emptyText, scrollMode, scrollVisibleType, selectedIds, maintainIds, children, headerRowCheckboxName, flexibleHideInfoMode, onChangeDropdown1, onChangeDropdown2, onChangeDropdown3, onClickTBtn1, onClickTBtn2, onClickTBtn3, onClickQuickActionBtn1, onClickQuickActionBtn2, onClickQuickActionBtn3, onSelect, quickActionBtn1State, quickActionBtn2State, quickActionBtn3State, mBtnMode, mBtn1Text, mBtn2Text, mBtn3Text, onClickMBtn1, onClickMBtn2, onClickMBtn3 }: Props): JSX.Element; export default AdminList;