export interface AuthSuccessData { address: string; chainId: number; token: string; } export interface AuthFailedData { error: Error; } export type AuthSuccessCallback = (data: AuthSuccessData) => void; export type AuthFailedCallback = (data: AuthFailedData) => void; export declare const authEventEmitter: import("@wagmi/core/internal").Emitter<{ success: AuthSuccessData; failed: AuthFailedData; }>; export interface UseAuthEffectParameters { onSuccess?: AuthSuccessCallback; onError?: AuthFailedCallback; } export declare function useAuthEffect({ onSuccess, onError }: UseAuthEffectParameters): void;