/**
 * olam workspace — manage the named catalog of repo bundles that
 * worlds instantiate from.
 *
 *   olam workspace list                                 list all workspaces
 *   olam workspace add <name> [--from-config]           create from repeated --repo flags
 *                             [--repo url[:branch]]...  or from the current project's
 *                             [--default-branch <b>]    .olam/config.yaml
 *                             [--force]
 *   olam workspace show <name>                          pretty-print YAML
 *   olam workspace remove <name> [--force]              delete a workspace
 *
 * Data at `~/.olam/workspaces/<name>.yaml`. Schema is the CF
 * `Workspace` shape + `updatedAt` — see packages/core/src/workspace.
 */
import type { Command } from 'commander';
export declare function registerWorkspace(program: Command): void;
/** Ensure a project-scoped workspace exists, called from `olam init`. */
export declare function ensureProjectWorkspaceFromConfig(projectRoot: string, workspaceName: string): {
    created: boolean;
    file: string;
};
//# sourceMappingURL=workspace.d.ts.map