import { BaseError as ViemBaseError } from "viem"; type BaseErrorParameters = { docsPath?: string; docsSlug?: string; metaMessages?: string[]; } & ({ cause?: never; details?: string; } | { cause: BaseError | Error; details?: never; }); /** * A custom error class that extends from `ViemBaseError`. This class allows for error messages to include links to relevant documentation based on provided `docsPath` and `docsSlug` parameters. * This is based on on viem's BaseError type (obviously from the import and extend) * we want the errors here to point to our docs if we supply a docsPath though */ export declare class BaseError extends ViemBaseError { name: string; version: string; constructor(shortMessage: string, args?: BaseErrorParameters); } export {};