export declare function dshHome(): string; export declare function profileDir(profileName: string): string; /** Ensure dshloader is listed in the profile package.json dependencies. */ export declare function injectDependency(pkgPath: string): { added: boolean; manifest: any; }; /** Ensure the dshloader insert entry exists in cordis.patch.yml (no reorder). */ export declare function injectPatch(patchPath: string): { added: boolean; text: string; }; /** * Run `dshloader setup `. * @param profileName * @returns */ export declare function setupProfile(profileName: string): { profileDir: string; dependencyAdded: boolean; patchAdded: boolean; }; /** Best-effort dump-config validation. Returns { ok, output } (never throws). */ export declare function dumpConfig(profileName: string): { ok: boolean; output: string; }; /** Print dshloader status for a profile (AC-OB-03, minimal). */ export declare function info(profileName?: string): { loaderVersion: string; dshVersion?: string; };