import { SvelteComponentTyped } from "svelte";
import type { Adapter } from '@solana/wallet-adapter-base';
import type { WalletError } from '@solana/wallet-adapter-base';
declare const __propDef: {
    props: {
        localStorageKey: string;
        wallets: Adapter[];
        autoConnect?: boolean;
        onError?: (error: WalletError) => void;
    };
    events: {
        [evt: string]: CustomEvent<any>;
    };
    slots: {};
};
export declare type WalletProviderProps = typeof __propDef.props;
export declare type WalletProviderEvents = typeof __propDef.events;
export declare type WalletProviderSlots = typeof __propDef.slots;
export default class WalletProvider extends SvelteComponentTyped<WalletProviderProps, WalletProviderEvents, WalletProviderSlots> {
}
export {};
