import type { StatefulRemoteSubscribable } from '@shopify/retail-ui-extensions'; import { ConnectivityState } from '@shopify/retail-ui-extensions'; /** * A hook utilizing `useState` and the `useStatefulSubscribableConnectivity` function to create a component state. * @returns this hook returns the latest Connectivity state which re-renders on change. */ export declare function useConnectivitySubscription(): ConnectivityState; /** * A hook utilizing the `makeStatefulSubscribable` function to allow multiple Connectivity subscriptions. * @returns StatefulRemoteSubscribable object with a Connectivity in it. */ export declare function useStatefulSubscribableConnectivity(): StatefulRemoteSubscribable; /** * A function destroying the subscriptions `useStatefulSubscribableConnectivity` has. */ export declare function destroyStatefulSubscribableConnectivity(): void; //# sourceMappingURL=connectivity-api.d.ts.map