import type { IndexPageContainerProps, INTERNAL_IndexPageContainerProps } from './types'; import type { BaseResource } from '../../pages/types'; import type { ApiSearchParams } from '../../templates/IndexPage/types'; export type { SortState } from './hooks/useSort'; export { IndexPreprocessor, INDEX_ATOM_SET_COMPONENTS } from './Preprocessor'; export type { IndexPageContainerProps, SearchParamsChangeHandler, SearchParamsStoreOptions, IndexPageContainerLabelsProps, IndexPageContainerLabels, IndexPageContainerSortProps, } from './types'; /** * 一覧画面の枠となるコンポーネント * Area, Blockは必ずこのコンポーネントでラップしてください */ export declare const IndexPageContainer:
({ children, ...props }: IndexPageContainerProps
) => JSX.Element; /** * 全てのコンポーネントを単体提供するまでIndexPageContainerのPropsを * 段階的に増やしていくための内部用インターフェース * PageTemplateなどから使用する場合はこちらを使用 */ export declare const INTERNAL_IndexPageContainer:
({ children, ...props }: INTERNAL_IndexPageContainerProps
) => JSX.Element;