import { Severity } from '@useoptic/openapi-utilities'; type RuleConfig = { message: string; severity?: 'info' | 'warn' | 'error'; } & ({ expected?: undefined; received?: undefined; } | { expected: any; received: any; }); export declare class RuleError extends Error { details: RuleConfig; type: 'rule-error'; severity?: Severity; constructor(details: RuleConfig); toString(): string; static isInstance(v: any): v is RuleError; } export {}; //# sourceMappingURL=errors.d.ts.map