import { ReactNode } from 'react'; import type { ConnectOptions, ConnectorDeclaration, Organization } from '@1hive/connect'; import { SubscriptionResult, SubscriptionStart } from '@1hive/connect-types'; export declare type ConnectProps = { children: ReactNode; connector: ConnectorDeclaration; location: string; options?: ConnectOptions; }; export declare type LoadingStatus = { error: Error | null; loading: boolean; retry: () => void; }; export declare type ContextValue = { org: Organization | null; orgStatus: LoadingStatus; }; export declare type UseConnectResult = [T | undefined, LoadingStatus]; export declare type UseConnectCallback = (organization: Organization) => T | Promise | SubscriptionResult | undefined; export declare function isSubscriptionStart(value: unknown): value is SubscriptionStart; //# sourceMappingURL=types.d.ts.map