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>;
