import type { IQResult } from "../types.js"; /** * Options for Installation Qualification. */ export interface IQOptions { /** Expected package name to verify. */ readonly packageName: string; /** Minimum Node.js version required. */ readonly minNodeVersion?: string; /** Expected subpath exports to verify. */ readonly expectedExports?: readonly string[]; } /** * Runs the Installation Qualification (IQ) protocol for @hex-di/guard. * * Verifies: * 1. The package resolves to the expected name * 2. Node.js version meets the minimum requirement * 3. Declared subpath exports are accessible * 4. No required peer dependencies are missing * * @returns An IQResult with step-by-step evidence. */ export declare function runIQ(options: IQOptions): IQResult; //# sourceMappingURL=iq.d.ts.map