import { type ValueError } from '@sinclair/typebox/errors';
/**
 * This error is thrown when a shape assertion fails.
 *
 * @category Internal
 */
export declare class ShapeMismatchError extends TypeError {
    readonly errors: ReadonlyArray<Readonly<ValueError>>;
    readonly failureMessage?: string | undefined;
    name: string;
    constructor(errors: ReadonlyArray<Readonly<ValueError>>, failureMessage?: string | undefined);
}
