import { Context } from '../sdklegacy';
import { Chain } from '@wormhole-foundation/sdk';
import { WalletData } from '../utils/wallet';
type GetWalletsLoading = {
    state: 'loading';
};
type GetWalletsError = {
    state: 'error';
    error: string;
};
type GetWalletsResult = {
    state: 'result';
    options: WalletData[];
};
type GetWallets = GetWalletsLoading | GetWalletsError | GetWalletsResult;
type Props = {
    chain: Chain | undefined;
    supportedChains: Set<Context>;
};
type ReturnProps = {
    walletOptionsResult: GetWallets;
};
export declare const useAvailableWallets: (props: Props) => ReturnProps;
export {};
//# sourceMappingURL=useAvailableWallets.d.ts.map