import { type AdapterWallet, type AvailableWallets, type DappConfig, WalletCore } from "@aptos-labs/wallet-adapter-core";
import { type FC, type ReactNode } from "react";
export interface AptosWalletProviderProps {
    children: ReactNode;
    optInWallets?: ReadonlyArray<AvailableWallets>;
    hideWallets?: ReadonlyArray<AvailableWallets>;
    autoConnect?: boolean | ((core: WalletCore, adapter: AdapterWallet) => Promise<boolean>);
    dappConfig?: DappConfig;
    disableTelemetry?: boolean;
    onError?: (error: any) => void;
}
export declare const AptosWalletAdapterProvider: FC<AptosWalletProviderProps>;
//# sourceMappingURL=WalletProvider.d.ts.map