import { Command } from 'commander'; import { WorkspaceLinkOptions, WorkspaceListOptions, WorkspaceOpenOptions, WorkspaceSetupOptions, WorkspaceUpdateOptions } from './types.js'; export interface WorkspaceCommandActions { setup(options: WorkspaceSetupOptions): Promise; list(options: WorkspaceListOptions): Promise; link(nameOrPath: string | undefined, linkPath: string | undefined, options: WorkspaceLinkOptions): Promise; relink(linkNameInput: string | undefined, linkPath: string | undefined, options: WorkspaceLinkOptions): Promise; doctor(options: WorkspaceLinkOptions): Promise; update(positionalName: string | undefined, options: WorkspaceUpdateOptions): Promise; open(positionalName: string | undefined, options: WorkspaceOpenOptions): Promise; } export declare function registerWorkspaceCommandWith(program: Command, workspaceCommand: WorkspaceCommandActions): void; //# sourceMappingURL=registration.d.ts.map