import { Abi, DecodeErrorResultReturnType } from "viem";
export declare function isError<T extends {
    name: string;
}>(name: T["name"], err: Error): err is Error;
/**
 * Decode viem error
 * @param error
 * @param abi
 * @returns
 */
export declare function decodeViemError<const TAbi extends Abi | readonly unknown[]>(error: any, abi: TAbi): DecodeErrorResultReturnType<TAbi> | undefined;
