import { InfiniteScrollProps } from './infinite-scroll'; import { ItemRenderer, ItemPredicate } from '@blueprintjs/select'; interface PostgRESTInfiniteScrollProps extends InfiniteScrollProps { id_key: string; limit: number; filter_threshold?: number; extraParams?: Record; ascending?: boolean; filterable?: boolean; searchColumns?: Array<{ value: string; label: string; }>; order_key?: string; key?: string; toggles?: any; SearchBarComponent?: React.ComponentType<{ onChange: (value: string) => void; }>; MultiSelectComponent?: React.ComponentType<{ items: string[]; itemRenderer: ItemRenderer; itemPredicate: ItemPredicate; selectedItems: string[]; onItemSelect: (item: string) => void; tagRenderer: (item: string) => React.ReactNode; onRemove: (tag: React.ReactNode, index: number) => void; tagInputProps: any; popoverProps: any; }>; group_key?: string; groups?: Array<{ value: string; label: string; }>; GroupingComponent?: React.ComponentType<{ title: string; children: React.ReactNode; }>; onSearchChange: (value: string) => void; } export declare function PostgRESTInfiniteScrollView(props: PostgRESTInfiniteScrollProps): import('react').FunctionComponentElement> | import('react').DOMElement, Element>; export {};