import type { InstallOptions } from './install-module.js'; interface UnwireResult { module: string; steps: { step: string; status: 'done' | 'skipped' | 'error'; detail?: string; }[]; success: boolean; } /** * Uninstalls a @mostajs module by reverting all wiring changes. * Reads the same wire manifest used for installation. * * @param moduleName - Module name without @mostajs/ prefix (e.g. 'secu') * @param options - Uninstall options * * @example * import { uninstallModule } from '@mostajs/socle' * uninstallModule('secu') * // Then: npm uninstall @mostajs/secu */ export declare function uninstallModule(moduleName: string, options?: InstallOptions): UnwireResult; export {}; //# sourceMappingURL=uninstall-module.d.ts.map