import { InternalMcpError } from './mcp.error'; /** * Thrown when a provider/entity definition is missing the 'provide' token. */ export declare class MissingProvideError extends InternalMcpError { constructor(entityType: string, name: string); } /** * Thrown when 'useClass' on a provider/entity is not a valid class (constructor function). */ export declare class InvalidUseClassError extends InternalMcpError { constructor(entityType: string, tokenName: string); } /** * Thrown when 'useFactory' on a provider/entity is not a function. */ export declare class InvalidUseFactoryError extends InternalMcpError { constructor(entityType: string, tokenName: string); } /** * Thrown when 'useValue' on a provider/entity is undefined. */ export declare class InvalidUseValueError extends InternalMcpError { constructor(entityType: string, tokenName: string); } /** * Thrown when an entity (tool, resource, adapter, etc.) has an invalid shape. */ export declare class InvalidEntityError extends InternalMcpError { constructor(entityType: string, name: string, expected: string); } //# sourceMappingURL=normalization.errors.d.ts.map