export type ZedInstructionsOptions = {
    projectDir?: string;
};
export type InstallZedInstructionsResult = {
    instructionsPath: string;
    backupPath?: string;
};
export type UninstallZedInstructionsResult = {
    instructionsPath: string;
    removed: boolean;
};
export type ZedDoctorReport = {
    instructionsPath: string;
    status: "ok" | "warn" | "broken" | "disabled";
    issues: string[];
    advisories: string[];
    fixCommand: string;
    checkedPaths: string[];
    missingPaths: string[];
};
export declare function installZedInstructions(instructionsPath?: string, options?: ZedInstructionsOptions): Promise<InstallZedInstructionsResult>;
export declare function uninstallZedInstructions(instructionsPath?: string): Promise<UninstallZedInstructionsResult>;
export declare function doctorZedInstructions(instructionsPath?: string, options?: ZedInstructionsOptions): Promise<ZedDoctorReport>;
