import { Command } from "commander";
import { probeRegistryToken } from "../utils/auth-preflight.js";
type CheckStatus = "pass" | "warn" | "fail";
interface CheckResult {
    name: string;
    status: CheckStatus;
    detail: string;
    fix?: string;
}
export declare function registryFixCommand(profile?: string): string;
export declare function registryChecks(args: {
    fix: boolean;
    profile?: string;
    probe?: typeof probeRegistryToken;
    login?: () => Promise<void>;
}): Promise<CheckResult[]>;
export declare function registerInitCommands(program: Command): void;
export {};
