/// import Client from "fhir-kit-client"; import { Env } from "./types"; import { OnResourceSaveCallback } from "../../../fhir/action-helper"; export type FeatureFlags = { enableViewFhirButton?: boolean; patientRequestForm?: boolean; openCCDAInNewTab?: boolean; }; export type CTWState = { env: Env; builderId?: string; headers?: HeadersInit; featureFlags?: FeatureFlags; onResourceSave?: OnResourceSaveCallback; resourceSaveHeaders?: Record; allowSmallBreakpointCCDAViewer?: boolean; }; export type CTWRequestContext = { env: Env; headers?: HeadersInit; authToken: string; builderId: string; userType: string | undefined; contextBuilderId: string | undefined; fhirClient: Client; fhirWriteBackClient: Client; fetchFromFqs: (url: string, options: RequestInit) => Promise<{ data: unknown; headers: Response["headers"]; }>; onResourceSave: OnResourceSaveCallback; resourceSaveHeaders?: Record; }; export declare const CTWStateContext: import("react").Context; //# sourceMappingURL=ctw-context.d.ts.map