import * as citty from 'citty'; declare const audit: citty.CommandDef<{ readonly cwd: { readonly type: "string"; readonly description: "Project root."; readonly default: "."; }; }>; declare const migrate: citty.CommandDef<{ readonly cwd: { readonly type: "string"; readonly description: "Project root."; readonly default: "."; }; readonly 'dry-run': { readonly type: "boolean"; readonly description: "Report what would change without writing files."; readonly default: false; }; }>; declare const validateHtmlCommand: citty.CommandDef<{ readonly cwd: { readonly type: "string"; readonly description: "Project root."; readonly default: "."; }; readonly json: { readonly type: "boolean"; readonly description: "Emit JSON instead of human-readable output."; readonly default: false; }; }>; declare const validateUrlCommand: citty.CommandDef<{ readonly url: { readonly type: "positional"; readonly description: "URL to fetch and validate."; readonly required: true; }; readonly 'user-agent': { readonly type: "string"; readonly description: "User-Agent header to send (default: facebookexternalhit so social-crawler-aware rules engage)."; readonly default: "facebookexternalhit/1.1 (+https://unhead.unjs.io)"; }; readonly timeout: { readonly type: "string"; readonly description: "Fetch timeout in milliseconds."; readonly default: "30000"; }; readonly json: { readonly type: "boolean"; readonly description: "Emit JSON instead of human-readable output."; readonly default: false; }; }>; declare function run(): Promise; export { audit, migrate, run, validateHtmlCommand, validateUrlCommand };