export declare const conversation: { getConversationIdFromEncounter(encounter: import("fhir/r4b").Encounter | import("fhir/r5").Encounter): string | undefined; ENCOUNTER_VS_EXTENSION_URL: "https://extensions.fhir.zapehr.com/encounter-virtual-service-pre-release"; ENCOUNTER_VS_EXTENSION_RELATIVE_URL: "addressString"; create: (params: { readonly encounter: import("fhir/r4b").Encounter; }, request?: import("../../client/client").ZapEHRClientRequest | undefined) => Promise<{ readonly encounter: import("fhir/r4b").Encounter; }>; message: (params: { readonly attributes?: Record | undefined; readonly message: string; conversationId: string; }, request?: import("../../client/client").ZapEHRClientRequest | undefined) => Promise; participant: (params: { readonly encounterReference: string; readonly participants: readonly { readonly channel: "sms" | "chat"; readonly participantReference: string; readonly phoneNumber?: string | undefined; }[]; conversationId: string; }, request?: import("../../client/client").ZapEHRClientRequest | undefined) => Promise; removeParticipant: (params: { readonly encounterReference: string; readonly participantReference: string; conversationId: string; }, request?: import("../../client/client").ZapEHRClientRequest | undefined) => Promise; getToken: (request?: import("../../client/client").ZapEHRClientRequest | undefined) => Promise<{ readonly token: string; }>; };