import type { QueryClient } from "@tanstack/react-query";
import { EitherAsync } from "purify-ts";
import type { InitParams } from "../../domain/types/init-params";
import type { EnabledChainsMap } from "./ledger-connector";
declare const queryFn: ({ enabledChainsMap, queryParams, }: {
    enabledChainsMap: EnabledChainsMap;
    queryParams: InitParams;
}) => Promise<{
    groupName: string;
    wallets: import("@stakekit/rainbowkit/dist/wallets/Wallet").CreateWalletFn[];
} | null>;
export declare const getConfig: (opts: Parameters<typeof queryFn>[0] & {
    queryClient: QueryClient;
}) => EitherAsync<Error, {
    groupName: string;
    wallets: import("@stakekit/rainbowkit/dist/wallets/Wallet").CreateWalletFn[];
} | null>;
export {};
