/**
 * @license
 * Copyright 2022-2025 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { ImplementationError } from "#general";
export declare class MetadataError extends ImplementationError {
}
/**
 * Thrown when a type is assigned to a class or property that is already typed.
 */
export declare class MetadataConflictError extends MetadataError {
}
/**
 * Thrown when metadata is inappropriate for the decorated language element.
 */
export declare class InvalidMetadataError extends MetadataError {
}
/**
 * Thrown when an error occurs instantiating a dummy instance of a class for introspection purposes.
 */
export declare class ClassIntrospectionError extends MetadataError {
}
/**
 * Thrown when required metadata is missing.
 */
export declare class MissingMetadataError extends MetadataError {
}
//# sourceMappingURL=errors.d.ts.map