///
import { IFlagsSetters, IFlagsState } from '@shesha/reactjs';
import { ErrorInfo, GuidNullableEntityWithDisplayNameDto } from 'apis/admissions/hisHospitals';
export type IFlagProgressFlags = 'fetchTableData';
export type IFlagSucceededFlags = 'fetchTableData';
export type IFlagErrorFlags = 'fetchTableData';
export type IFlagActionedFlags = '';
export interface IFacilityContextPickerStateContext extends IFlagsState {
readonly facilityPickerError?: ErrorInfo;
readonly pickerData?: object[];
readonly pickerDisplayMenu?: GuidNullableEntityWithDisplayNameDto[];
readonly selectedPickerDisplayMenu?: GuidNullableEntityWithDisplayNameDto;
readonly selectedFacilityPickerItem?: string;
}
export interface IFacilityContextPickerActionsContext extends IFlagsSetters {
fetchFacilityPickerData: () => void;
setActiveFacilityPickerItem: (activeFacilityPickerItem: string) => void;
}
export declare const FACILITY_CONTEXT_PICKER_CONTEXT_INITIAL_STATE: IFacilityContextPickerStateContext;
export declare const GeneralTableStateContext: import("react").Context;
export declare const GeneralTableActionsContext: import("react").Context;