export interface HerdrResult {
    installed: boolean;
    version?: string;
    /** True iff we ran the installer (vs. herdr was already present). */
    freshInstall: boolean;
    /** When installed=false: human-readable reason for the caller's warning. */
    reason?: string;
    /** When installed=false: the manual command we'd have run. */
    manualCommand?: string;
}
export declare function ensureHerdr(): Promise<HerdrResult>;
//# sourceMappingURL=ensure-herdr.d.ts.map