import { type ProgramIO } from '../cli-helpers.js'; import type { HookCliOptions, HookScriptCopies, InstallContext } from './hooks-command-shared.js'; /** The `--dry-run` envelope: what the install WOULD write, and nothing written. */ export declare function printInstallDryRun(io: ProgramIO, options: HookCliOptions, ctx: InstallContext, copies: HookScriptCopies): void; /** The applying envelope: the install's own result plus the copies and the deny state. */ export declare function printInstallApplied(io: ProgramIO, options: HookCliOptions, ctx: InstallContext, copies: HookScriptCopies): void;