import * as React from "react"; import { IFilePondProps } from "../FilePond"; interface ICollectionProps { /** Required */ total: number; available: number; renderItem: (index: number) => JSX.Element; identifyItem: (index: number) => string; /** Optional */ onScrolledBottom?: () => void; scrolledBottomOffset?: number; renderHeader?: () => JSX.Element; uploader?: IFilePondProps; } export declare class Collection extends React.Component { bottomScrollRef: React.RefObject; observer: IntersectionObserver; constructor(props: any); componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; render(): JSX.Element; private addIntersectionObserver; private removeIntersectionObserver; } export {};