import React from 'react';
declare const typehack: () => [import("xstate").State<import("../machine").Context, import("xstate").AnyEventObject, any, any, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, import("xstate").AnyEventObject, import("xstate").BaseActionObject, import("xstate").ServiceMap>>, (event: import("xstate").SCXML.Event<import("xstate").AnyEventObject> | import("xstate").SingleOrArray<import("xstate").Event<import("xstate").AnyEventObject>>, payload?: import("xstate").EventData | undefined) => import("xstate").State<import("../machine").Context, import("xstate").AnyEventObject, any, any, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, import("xstate").AnyEventObject, import("xstate").BaseActionObject, import("xstate").ServiceMap>>, import("xstate").Interpreter<import("../machine").Context, any, import("xstate").AnyEventObject, any, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, import("xstate").AnyEventObject, import("xstate").BaseActionObject, import("xstate").ServiceMap>>];
export type ContextType = ReturnType<typeof typehack>;
export declare const PseudoComponentWithPropsConsistingOfContext: React.FC<ContextType[0]['context']>;
export declare const SelectStateContext: React.Context<[import("xstate").State<import("../machine").Context, import("xstate").AnyEventObject, any, any, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, import("xstate").AnyEventObject, import("xstate").BaseActionObject, import("xstate").ServiceMap>>, (event: import("xstate").SCXML.Event<import("xstate").AnyEventObject> | import("xstate").SingleOrArray<import("xstate").Event<import("xstate").AnyEventObject>>, payload?: import("xstate").EventData | undefined) => import("xstate").State<import("../machine").Context, import("xstate").AnyEventObject, any, any, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, import("xstate").AnyEventObject, import("xstate").BaseActionObject, import("xstate").ServiceMap>>, import("xstate").Interpreter<import("../machine").Context, any, import("xstate").AnyEventObject, any, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, import("xstate").AnyEventObject, import("xstate").BaseActionObject, import("xstate").ServiceMap>>] | undefined>;
export declare const useSelectMachineFromContext: () => [import("xstate").State<import("../machine").Context, import("xstate").AnyEventObject, any, any, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, import("xstate").AnyEventObject, import("xstate").BaseActionObject, import("xstate").ServiceMap>>, (event: import("xstate").SCXML.Event<import("xstate").AnyEventObject> | import("xstate").SingleOrArray<import("xstate").Event<import("xstate").AnyEventObject>>, payload?: import("xstate").EventData | undefined) => import("xstate").State<import("../machine").Context, import("xstate").AnyEventObject, any, any, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, import("xstate").AnyEventObject, import("xstate").BaseActionObject, import("xstate").ServiceMap>>, import("xstate").Interpreter<import("../machine").Context, any, import("xstate").AnyEventObject, any, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, import("xstate").AnyEventObject, import("xstate").BaseActionObject, import("xstate").ServiceMap>>];
export {};
