import { ErrorInfo } from 'apis/admissions/hisHospitals'; import { FC, PropsWithChildren } from 'react'; interface IProps { readonly path: string; readonly headerKey: string; } declare const FacilityContextPickerProvider: FC>; declare function useFacilityContextPickerState(): import("./contexts").IFacilityContextPickerStateContext; declare function useFacilityContextPickerActions(): import("./contexts").IFacilityContextPickerActionsContext; declare function useFacilityContextPicker(): { fetchFacilityPickerData: () => void; setActiveFacilityPickerItem: (activeFacilityPickerItem: string) => void; setIsInProgressFlag: (key: { fetchTableData?: boolean; }) => void; setSucceededFlag: (key: { fetchTableData?: boolean; }) => void; setFailedFlag: (key: { fetchTableData?: boolean; }) => void; setActionedFlag: (key: { ""?: boolean; }) => void; resetIsInProgressFlag: () => void; resetSucceededFlag: () => void; resetFailedFlag: () => void; resetActionedFlag: () => void; resetAllFlag: () => void; facilityPickerError?: ErrorInfo; pickerData?: object[]; pickerDisplayMenu?: import("apis/admissions/hisHospitals").GuidNullableEntityWithDisplayNameDto[]; selectedPickerDisplayMenu?: import("apis/admissions/hisHospitals").GuidNullableEntityWithDisplayNameDto; selectedFacilityPickerItem?: string; isInProgress?: { fetchTableData?: boolean; }; succeeded?: { fetchTableData?: boolean; }; error?: { fetchTableData?: string | boolean | import("@shesha/reactjs/dist/interfaces/errorInfo").IErrorInfo; }; actioned?: { ""?: boolean; }; }; export { FacilityContextPickerProvider, useFacilityContextPickerState, useFacilityContextPickerActions, useFacilityContextPicker, };