import type { Token } from './provider';
export declare class ProviderNotFoundError extends Error {
    constructor(token: Token, chain?: Token[]);
}
export declare class DuplicateProviderError extends Error {
    constructor(token: Token, scope: string);
}
export declare class CyclicDependencyError extends Error {
    constructor(chain: Token[]);
}
export declare class RequestScopeError extends Error {
    constructor(token: Token);
}
export declare class ScopeMismatchError extends Error {
    constructor(token: Token, chain: Token[]);
}
export declare function formatToken(token: Token): string;
//# sourceMappingURL=errors.d.ts.map