import { BaseResource } from '../../../pages/types'; import { ApiSearchParams } from '../../../templates/IndexPage/types'; import { IndexPageRenderCustomModalType } from '../../../templates/IndexPage/types/customModal'; import { IndexPageListContent } from '../types/list'; /** * どの contentLevel でも共通して表示されるコンポーネントやロジックをまとめたコンポーネント * TODO: このコンポーネントが持っているUI以外のロジックのテストを追加する */ export declare const ListContentInner:
({ scope, skeleton, children, }: { scope: 'default' | 'bulk'; skeleton: React.ReactNode; children: (props: { setDestroyTargetId: (id: string | number) => void; showCustomModal: (modal: IndexPageRenderCustomModalType) => void; scope: 'default' | 'bulk'; checkedIndexes: number[]; updateCheckedIndexes: (indexes: number[]) => void; listContents: { header: IndexPageListContent
[]; rows: { resource: R; columns: IndexPageListContent
[]; checkBoxDisabled: boolean; }[]; }; }) => React.ReactNode; }) => JSX.Element;