/**
 * Workspace resolution helper for workspace subcommands.
 *
 * Resolves a workspace identifier (UUID or human-readable name) to a UUID.
 * Used by `guild workspace agent add`, `list`, and `remove`.
 */
import { GuildAPIClient } from './api-client.js';
/**
 * Resolve a workspace ID or name to a workspace UUID.
 *
 * UUID inputs pass through unchanged. Name inputs are resolved by searching
 * the user's workspaces via `GET /me/workspaces?filter=all&search=...` first,
 * with a `fetchAll` fallback for IDs and names not matched by the search.
 *
 * Throws an `Error` with message `Workspace "<idOrName>" not found` if
 * nothing resolves — callers should catch this and call `output.error` +
 * `process.exit(1)`.
 */
export declare function resolveWorkspaceId(client: GuildAPIClient, idOrName: string): Promise<string>;
//# sourceMappingURL=workspace-helpers.d.ts.map