/** * Remove Takumi Guard proxy URLs from the nearest enclosing bun.lock. * * Bun writes the workspace root's lockfile even when an install runs from a child package. In a * Git checkout the search climbs to that root; without a checkout boundary it inspects only the * starting directory so it cannot rewrite an unrelated ancestor's lockfile. The proxy is * install-time policy rather than repository state: an empty resolved slot still makes Bun use the * configured default registry. * * @returns The normalized lockfile path, or undefined when no change was needed. */ export declare function normalizeBunLockfile(startDirPath: string): string | undefined;