export interface AddEthereumChainParameter {
    chainId: number;
    chainName?: string;
}
export declare let chainNetworks: AddEthereumChainParameter[];
declare function init(chainNetworksJSON: AddEthereumChainParameter[]): void;
declare function detectMetaMaskEthereumProvider(): Promise<unknown>;
declare function requestCurrentChainId(): Promise<number>;
declare function requestChangeNetwork(network: AddEthereumChainParameter): Promise<void>;
export declare const metaMaskService: {
    init: typeof init;
    detectMetaMaskEthereumProvider: typeof detectMetaMaskEthereumProvider;
    requestCurrentChainId: typeof requestCurrentChainId;
    requestChangeNetwork: typeof requestChangeNetwork;
};
export interface MetaMaskApi {
    metaMask: typeof metaMaskService;
}
export {};
//# sourceMappingURL=metaMask.d.ts.map