import { UseInfiniteQueryOptions, UseQueryOptions } from 'react-query';
import { SynapseClient } from '../..';
import { SynapseClientError } from '../../SynapseClient';
import { ProjectHeaderList } from '../../synapseTypes';
import { GetProjectsParameters } from '../../synapseTypes/GetProjectsParams';
export declare function useGetProjects(params?: GetProjectsParameters, options?: UseQueryOptions<ProjectHeaderList, SynapseClientError, ProjectHeaderList>): import("react-query").UseQueryResult<ProjectHeaderList, SynapseClient.SynapseClientError>;
export declare function useGetProjectsInfinite(params: GetProjectsParameters, options?: UseInfiniteQueryOptions<ProjectHeaderList, SynapseClientError, ProjectHeaderList>): import("react-query").UseInfiniteQueryResult<ProjectHeaderList, SynapseClient.SynapseClientError>;
