import { ErrorCodes, IWeb3AuthError, Web3AuthError } from "@web3auth/base";
export declare class WalletServicesPluginError extends Web3AuthError {
    protected static messages: ErrorCodes;
    constructor(code: number, message?: string);
    static fromCode(code: number, extraMessage?: string): IWeb3AuthError;
    static notInitialized(extraMessage?: string): IWeb3AuthError;
    static unsupportedAdapter(extraMessage?: string): IWeb3AuthError;
    static providerRequired(extraMessage?: string): IWeb3AuthError;
    static web3authRequired(extraMessage?: string): IWeb3AuthError;
    static web3AuthNotConnected(extraMessage?: string): IWeb3AuthError;
    static alreadyInitialized(extraMessage?: string): IWeb3AuthError;
    static unsupportedChainNamespace(extraMessage?: string): IWeb3AuthError;
    static differentWeb3authNetwork(extraMessage?: string): IWeb3AuthError;
}
