import { ContentLevelOptions } from '../../../../areas/IndexList'; import { IndexPageWindowOptions } from '../../../../areas/IndexWindow'; import type { BaseResource } from '../../../../pages/types'; import type { ApiSearchParams, LayoutLevel } from '../../../../templates/IndexPage/types'; import type { RecordTemplateOptionsType } from '../../../../templates/IndexPage/types/list'; import type { ResourcePaths } from '../../../../types'; import type { ChangeEvent } from 'react'; /** * table, bordered-list共通で設定されるPropsを返す */ export declare const createListItemProps:

({ checkedIndexes, contentLevelOptions, historyPushState, layoutLevel, mode, recordTemplateOptions, recordTemplateOptionsQueryKey, windowOptionsQueryKey, windowOptionsRecordIdQueryKey, resource, resourceIndex, resourcePaths, setMetaSearchParams, updateCheckedIndexes, windowOptions, searchQuery, }: { checkedIndexes: number[]; contentLevelOptions?: ContentLevelOptions | undefined; historyPushState?: ((url: string) => void) | undefined; layoutLevel?: LayoutLevel | undefined; mode: 'normal' | 'bulk'; recordTemplateOptions?: RecordTemplateOptionsType | undefined; recordTemplateOptionsQueryKey?: string | undefined; windowOptionsQueryKey?: string | undefined; windowOptionsRecordIdQueryKey?: string | undefined; resource: R; resourceIndex: number; resourcePaths?: ResourcePaths | undefined; setMetaSearchParams?: ((q: Partial) => void) | undefined; updateCheckedIndexes: (indexes: number[]) => void; windowOptions?: IndexPageWindowOptions | undefined; searchQuery: P; }) => { url: string | undefined; onSelfWindowNavigation: ((url?: string) => void | "" | undefined) | undefined; checked: boolean; onChangeCheckBox: (e: ChangeEvent) => void; onClick: (() => void) | undefined; selected: boolean; isValidating: boolean | undefined; };