import { BaseResource } from '../../pages/types'; import { ApiSearchParams } from '../../templates/IndexPage/types'; import { CarouselListAreaProps } from './types'; /** * アイテムを横並びのカルーセル形式で表示するコンポーネントです。 * * このコンポーネントは以下の機能を提供します: * - リソースをカード形式で横スクロール可能なリストとして表示 * - セレクターによるリソース表示の切り替え(複数のセレクターがある場合) * - ローディング中のスケルトン表示 * - 「もっと見る」ボタンによる追加リソースの読み込み * - データが存在しない場合の空状態表示 * - 左右スクロールボタンによるナビゲーション(オプション) * * 現在はカード形式のみですが、今後別の形式をサポートする余地があります */ export declare const CarouselListArea: ({ isLoading, isLoadingMore, iterator, resources, selectors, onMount, onChangeSelector, moreItems, emptyOptions, listOptions, ...props }: CarouselListAreaProps) => JSX.Element;