@documedis-components/prescription-sign
Version:
React component for signing electronic prescriptions with HIN authentication
19 lines (18 loc) • 787 B
TypeScript
import { ActorRef, AnyMachineSnapshot, AnyEventObject } from 'xstate';
import { HINClient } from '../integration/hin';
import { PrescriptionSignEvents } from '../types';
export declare const initOAuthActor: import('xstate').PromiseActorLogic<void, {
parent: ActorRef<AnyMachineSnapshot, PrescriptionSignEvents>;
popupRef: Window | null;
hinClient: HINClient;
}, import('xstate').EventObject>;
export declare const listenOAuthMessageActor: import('xstate').CallbackActorLogic<AnyEventObject, {
hinClient: HINClient;
sessionToken?: string;
}, import('xstate').EventObject>;
export declare const refreshTokenActor: import('xstate').PromiseActorLogic<{
sessionToken: string;
}, {
hinClient: HINClient;
sessionToken?: string;
}, import('xstate').EventObject>;