import { RequireInterceptor } from "./RequireInterceptor";
export declare class VersionedPackage {
    private readonly range;
    private requireInterceptors;
    private requireFileInterceptors;
    constructor(range: string);
    getRange(): string;
    onRequire(interceptor: RequireInterceptor): this;
    onFileRequire(relativePath: string, interceptor: RequireInterceptor): this;
    getRequireInterceptors(): RequireInterceptor[];
    getRequireFileInterceptor(relativePath: string): RequireInterceptor | undefined;
}
