export interface ResetOptions { projectRoot: string; localOnly: boolean; hard: boolean; } /** * Performs a project reset by removing managed agent-related files and configuration according to the specified mode. * * In `hard` mode, removes all managed agent artifacts, Workspace/VS Code managed settings and managed `.gitignore` entries. * In `local-only` mode, removes workspace-local managed artifacts but keeps broader project-managed sources. * In the default (safe) mode, removes generated and workspace-managed artifacts while preserving source `.agents` files, root `AGENTS.md`, and managed `.gitignore` entries. * * @param options - Reset options: * - `projectRoot`: root directory of the project to operate on * - `localOnly`: when true, limit cleanup to workspace-local targets * - `hard`: when true, perform the more destructive cleanup that removes additional config/state and managed `.gitignore` entries */ export declare function runReset(options: ResetOptions): Promise;