import type { ID, ItemType, ColumnType } from './types'; interface Props { items: ItemType[]; getHasMore?: (id: ID | null) => boolean; getHasError?: (id: ID | null) => boolean; onExpand?: (id: ID) => void; expandedIds?: ID[]; onChangeExpandedIds?: (expandedIds: ID[]) => void; } export declare const useColumns: ({ items, getHasMore, getHasError, onExpand, onChangeExpandedIds, ...props }: Props) => { columns: ColumnType[]; onExpandItem(item: ItemType): void; }; export {};