import { ChainType } from "@0xsquid/squid-types";
import { WindowWalletFlag } from "../../core/types/wallet";
export declare function useXrplWallets(): {
    wallets: (({
        name: string;
        connectorId: import("../../core/types/wallet").ConnectorID;
        connectorName: string;
        icon: string | undefined;
        windowFlag: WindowWalletFlag;
        isMobile?: boolean | undefined;
        isQrWallet?: boolean | undefined;
        isInstalled?: (() => boolean) | undefined;
        skipInstallCheck?: boolean | undefined;
        rdns?: string | undefined;
        url?: string | undefined;
    } & {
        isMultiChain: true;
        supportedNetworks: import("../../core/types/wallet").NetworkConfig[];
    } & {
        type: ChainType.XRPL;
        connector: import("../../core/types/xrpl").XrplConnector;
    }) | ({
        name: string;
        connectorId: import("../../core/types/wallet").ConnectorID;
        connectorName: string;
        icon: string | undefined;
        windowFlag: WindowWalletFlag;
        isMobile?: boolean | undefined;
        isQrWallet?: boolean | undefined;
        isInstalled?: (() => boolean) | undefined;
        skipInstallCheck?: boolean | undefined;
        rdns?: string | undefined;
        url?: string | undefined;
    } & {
        isMultiChain?: false | undefined;
    } & {
        type: ChainType.XRPL;
        connector: import("../../core/types/xrpl").XrplConnector;
    } & {
        type: ChainType.XRPL;
        connector: import("../../core/types/xrpl").XrplConnector;
    }))[];
};
