/** * `synap workspace purge ` / `synap project purge ` — * HARD teardown for the pod owner. Irreversible. * * Calls the backend purge endpoints (owner-only): * workspace: POST /api/hub/workspaces/:id/purge body { confirm: "" } * → { purged, workspaceId, entitiesDeleted, blobsDeleted } * project: POST /api/hub/projects/:id/purge body { confirm: "" } * → { purged, projectId, podWideEntitiesDeleted, relationsDeleted } * * SAFETY: resolves the target's exact name, then requires the operator to TYPE * that name (interactive) — or pass it via --confirm / --yes — before any * server call is made. A local name mismatch aborts before the network. */ export interface PurgeOpts { confirm?: string; yes?: boolean; json?: boolean; podUrl?: string; apiKey?: string; } export declare function workspacePurge(target: string, opts: PurgeOpts): Promise; export declare function projectPurge(target: string, opts: PurgeOpts): Promise;