import { SearchParams } from "fhir-kit-client"; import { PatientModel } from "./models"; import { Tag } from "./types"; import { CTWRequestContext } from "../components/core/providers/ctw-context"; import { GraphqlPageInfo } from "../services/fqs/client"; export declare function useBuilderPatientsByUPID(): import("@tanstack/react-query").UseQueryResult; export declare function useMatchedPatients(): import("@tanstack/react-query").UseQueryResult; export declare function getPatientsForUPIDFQS(requestContext: CTWRequestContext, patient: PatientModel, filter?: Record): Promise; export declare function getBuilderFhirPatientByExternalIdentifier(requestContext: CTWRequestContext, patientID: string, systemURL: string, tags?: Tag[]): Promise; export declare function getPatientByID(requestContext: CTWRequestContext, patientID: string): Promise; export declare function usePatientsListFQS(pageSize: number, cursor: string): import("@tanstack/react-query").UseQueryResult; type GetPatientsTableResultsODS = { patients: PatientModel[]; searchParams: SearchParams; total: number; }; type GetPatientsTableResultsFQS = { patients: PatientModel[]; pageInfo: GraphqlPageInfo; }; export declare function getBuilderPatientListWithSearch(requestContext: CTWRequestContext, paginationOptions?: (number | string | undefined)[]): Promise>; export declare function getBuilderPatientsListFQS(requestContext: CTWRequestContext, paginationOptions?: (number | string | undefined)[]): Promise; export {}; //# sourceMappingURL=patient-helper.d.ts.map