import { ConnectParams, SwitchChainParams } from '../types';
export declare function roninWallet(): import("@wagmi/core").CreateConnectorFn<unknown, {
    icon: string | undefined;
    id: string;
    name: string;
    type: string;
    connect: (params?: ConnectParams) => Promise<{
        accounts: `0x${string}`[];
        chainId: number;
    }>;
    getAccounts: () => Promise<`0x${string}`[]>;
    switchChain: ({ chainId }: SwitchChainParams) => Promise<import("viem").Chain<import("viem").ChainFormatters | undefined, Record<string, unknown> | undefined>>;
    disconnect: () => Promise<void>;
    getChainId: () => Promise<number>;
    getProvider: () => Promise<import("@sky-mavis/tanto-connect").IEIP1193Provider>;
    isAuthorized: () => Promise<boolean>;
    onAccountsChanged: (accounts: string[]) => void;
    onChainChanged: (chainId: string) => void;
    onDisconnect: () => void;
}, Record<string, unknown>>;
//# sourceMappingURL=roninWallet.d.ts.map