import { z } from "zod";
export declare class VCError extends Error {
    constructor(message: string);
}
export declare class ProofError extends Error {
    constructor(message: string);
}
export declare class CryptosuiteError extends VCError {
    constructor(message: string);
}
export declare class VerificationError extends VCError {
    constructor(message: string);
}
export declare class ValidationError extends Error {
    constructor(error: z.ZodError);
}
export declare class ProblemDetailsError extends Error {
    type: string;
    title: string;
    detail: string;
    code: number;
    constructor(type: string, title: string, detail: string, code: number);
}
//# sourceMappingURL=index.d.ts.map