declare type Props = { onConnect?: ({ provider }: { provider: any; }) => void; onDisconnect?: () => void; }; export declare const useConnect: (props?: Props) => { readonly principal: string | undefined; readonly activeProvider: import("@connect2ic/core").IConnector | undefined; readonly status: import("xstate").StateValue; readonly isInitializing: boolean; readonly isConnected: boolean; readonly isConnecting: boolean; readonly isDisconnecting: boolean; readonly isIdle: boolean; readonly connect: (provider: string) => void; readonly cancelConnect: () => void; readonly disconnect: () => void; }; export {};