import { ActorRef, AnyMachineSnapshot, AnyEventObject } from 'xstate';
import { HINClient } from '../integration/hin';
import { PrescriptionSignEvents } from '../types';
export declare const listenSamlAuthMessageActor: import('xstate').CallbackActorLogic<AnyEventObject, {
    hinClient: HINClient;
}, import('xstate').EventObject>;
export declare const initSAMLAuthCodeActor: import('xstate').PromiseActorLogic<void, {
    parent: ActorRef<AnyMachineSnapshot, PrescriptionSignEvents>;
    popupRef: Window | null;
    hinClient: HINClient;
    recover: boolean;
    sessionToken?: string;
}, import('xstate').EventObject>;
export declare const listenSAMLAuthCodeMessageActor: import('xstate').CallbackActorLogic<AnyEventObject, {
    hinClient: HINClient;
}, import('xstate').EventObject>;
export declare const getSAMLAuthHandleActor: import('xstate').PromiseActorLogic<{
    sessionToken: string;
}, {
    parent: ActorRef<AnyMachineSnapshot, PrescriptionSignEvents>;
    authCode: string;
    hinClient: HINClient;
    sessionToken?: string;
}, import('xstate').EventObject>;
