import { CurationTask } from '@sage-bionetworks/synapse-client';
import { Table } from '@tanstack/react-table';
type UseMetadataTaskTableOptions = {
    projectId: string;
};
/**
 * Provides a table instance and loading states for displaying metadata curation tasks associated with a project.
 */
export declare function useMetadataTaskTable(opts: UseMetadataTaskTableOptions): {
    table: Table<CurationTask>;
    isLoading: boolean;
    hasNextPage: boolean;
    fetchNextPage: (options?: import("@tanstack/query-core").FetchNextPageOptions) => Promise<import("@tanstack/query-core").InfiniteQueryObserverResult<import("@tanstack/query-core").InfiniteData<import("@sage-bionetworks/synapse-client").ListCurationTaskResponse, unknown>, import("@sage-bionetworks/synapse-client").SynapseClientError>>;
    isFetchingNextPage: boolean;
};
export {};
//# sourceMappingURL=useMetadataTaskTable.d.ts.map