export interface HermesPatchStatus { state: "installed" | "missing" | "conflict" | "drifted"; hermesHome: string; pluginDir: string; memProviderDir: string; memProviderSymlink: string; envPath: string; configPath: string; manifestPath: string; managedPlugin: boolean; managedMemProvider: boolean; managedMemSymlink: boolean; managedEnv: boolean; managedConfig: boolean; manifestPresent: boolean; nextStep: string; } export interface HermesPatchResult { status: HermesPatchStatus; changed: boolean; warnings: string[]; } export declare function getHermesPatchStatus(): HermesPatchStatus; export declare function patchHermes(options?: { baseUrl?: string; }): HermesPatchResult; export declare function rollbackHermes(): HermesPatchResult; //# sourceMappingURL=hermes-patch.d.ts.map