import type { AuthType } from '@particle-network/auth'; import type { Provider } from '@particle-network/connect'; interface ConnectOptions { id?: string; preferredAuthType?: AuthType; [key: string]: any; } export declare function useParticleConnect(): { connectKit: import("@particle-network/connect").ParticleConnect; connect: ({ preferredAuthType, id, ...options }: ConnectOptions) => Promise; disconnect: (options?: any) => Promise; cacheconnect: () => Promise; _connectSuccess: (provider: Provider, id?: string) => Promise; }; export {};