import { BaseError as ViemBaseError } from "viem";
type BaseErrorParameters = {
    docsPath?: string;
    docsSlug?: string;
    metaMessages?: string[];
} & ({
    cause?: never;
    details?: string;
} | {
    cause: BaseError | Error;
    details?: never;
});
export declare class BaseError extends ViemBaseError {
    name: string;
    version: string;
    constructor(shortMessage: string, args?: BaseErrorParameters);
}
export {};
