import React from 'react';
import { IDiscussionForm } from './../form';
interface Props {
    /** Props for the load more button */
    loadMore?: {
        /** Whether the page is loading */
        isLoading: boolean;
        /** If there is a next page */
        hasNextPage: boolean;
        /** The function to load the next page for the thread */
        loadNextPage: () => void;
    };
    /** Props for the discussion form */
    form?: IDiscussionForm;
    /** The posts to render */
    children: React.ReactNode | JSX.Element | JSX.Element[];
}
declare const Thread: ({ loadMore: { isLoading, hasNextPage, loadNextPage }, form, children, }: Props) => import("react/jsx-runtime").JSX.Element;
export default Thread;
