///
import { URL } from 'url';
export declare class QuickPackMiddleware {
constructor(workspace: string);
get workspace(): string;
get workspaceURL(): URL;
get mainRecordPath(): string;
get assemblyRecordPath(): string;
get chunkHomePath(): string;
get importMapPath(): string;
get resolutionDetailMapPath(): string;
lock(maxRetryTime?: number): Promise<() => Promise>;
unlock(): Promise;
private _workspace;
private _workspaceURL;
}