/**
 * nexus-prime reset — clear TRANSIENT runtime/session state.
 *
 * Stops the daemon, removes lockfiles, and wipes the ephemeral `runs/` dir.
 * It does NOT remove memories, workforce DBs, IDE registrations, or setup
 * markers — that's what `nexus-prime uninstall` is for.
 *
 * Legacy flags `--hard` and `--wipe-memories` / `--unregister` still parse so
 * existing scripts don't break, but they now print a one-line pointer to
 * `uninstall --purge-all` and otherwise behave the same as the transient reset.
 */
export interface ResetOptions {
    hard: boolean;
    soft: boolean;
    workspace?: string;
    wipeMemories: boolean;
    unregister: boolean;
    yes: boolean;
    /** For testing — skip the prompt and proceed */
    _forceYes?: boolean;
}
export interface ResetSummary {
    daemonsKilled: number;
    lockfilesRemoved: number;
    dbFilesDeleted: number;
    runDirsDeleted: number;
    registrationsRemoved: number;
    ok: boolean;
}
export declare function runReset(options: ResetOptions): Promise<ResetSummary>;
