import { ActorRef, EventObject, StateMachine, Interpreter } from 'xstate';
/**
 * @deprecated depricated in favor of useStateCan()
 */
export declare function useIsXStateTransitionAvailable<TEventType extends TEvent['type'], TEvent extends EventObject = EventObject>(service: Interpreter<any, any, TEvent, any>, event: TEventType | TEvent): boolean;
export declare function useIsXStateTransitionAvailable<TEventType extends TEvent['type'], TEvent extends EventObject = EventObject>(service: ActorRef<TEvent> & {
    machine?: StateMachine<any, any, TEvent, any>;
}, event: TEventType | TEvent): boolean;
