declare class BwcError extends Error {
    name: string;
    constructor();
}
type BwcErr = typeof BwcError & {
    [key: string]: (new (...args: string[]) => BwcError);
};
export declare const Errors: BwcErr;
export declare const extend: (spec: any) => {
    new (...args: any[]): {
        name: string;
        message: string;
        stack: string;
        cause?: unknown;
    };
    captureStackTrace(targetObject: object, constructorOpt?: Function): void;
    prepareStackTrace?: ((err: Error, stackTraces: NodeJS.CallSite[]) => any) | undefined;
    stackTraceLimit: number;
};
export {};
//# sourceMappingURL=index.d.ts.map