import { type Rule } from "../model.js";
/**
 * Hygiene: a public (`private !== true`) npm package that no release workflow
 * publishes, or that lacks a `repository.directory`, has no publish path — it
 * claims to be publishable but cannot be published as-is. This is a warning;
 * whether a published package actually *needs* it on npm is decided from real
 * imports by `imported-workspace-dep-unresolvable`, not from declarations.
 */
export declare const publicNeedsPublishWiring: Rule;
