import { MetamaskProvider } from '../provider/types';
export declare const MetamaskProviderStateSymbol: unique symbol;
export interface MetamaskProviderState {
    [MetamaskProviderStateSymbol]: true;
    isMetaMask: true;
    autoRefreshOnNetworkChange: boolean;
    networkVersion: string;
    chainId: number;
    selectedAddress: string | null;
    accounts: string[];
    isConnected: boolean;
    isEnabled: boolean;
    isApproved: Promise<boolean>;
    isUnlocked: Promise<boolean>;
}
declare const getMetamaskProviderState: (provider: MetamaskProvider) => MetamaskProviderState;
export default getMetamaskProviderState;
//# sourceMappingURL=metamask.d.ts.map