import { ApolloError } from '@apollo/client'; import { ChangeEvent } from 'react'; import { AnyEventObject, ServiceConfig } from 'xstate'; export interface SubscribeContext { error: null | string[] | ApolloError; enabled?: boolean; fields: { [key: string]: string; }; } declare function useStoreSubscriptions({ services, enabled }: { services: { [key: string]: ServiceConfig; }; enabled: boolean; }): { error: string[] | ApolloError; input: { onFocus: () => import("xstate").State; onBlur: () => import("xstate").State; onChange: (event: ChangeEvent) => import("xstate").State; }; fields: { [key: string]: string; }; toggle: () => import("xstate").State; submit: (e: any) => void; inactive: boolean; active: boolean; idle: boolean; editing: boolean; submitting: boolean; submitted: boolean; failed: boolean; }; export { useStoreSubscriptions };