import { type ToolDef } from './registry.js'; export declare const copyProductToWorkspace: ToolDef<{ product_uuid: string; destination_workspace: string; source_workspace?: string | undefined; }, { view_url?: string | undefined; new_product_uuid: string; source_product_uuid: string; destination_workspace: string; }>; export declare const moveProductToWorkspace: ToolDef<{ product_uuid: string; destination_workspace: string; source_workspace?: string | undefined; }, { product_uuid: string; moved: boolean; destination_workspace: string; view_url: string; }>; export declare const checkProductMove: ToolDef<{ product_uuid: string; destination_workspace: string; source_workspace?: string | undefined; }, { eligible: boolean; blockers: Record[]; }>; export declare const copyDesignToWorkspace: ToolDef<{ design_uuid: string; destination_workspace: string; source_workspace?: string | undefined; }, { new_design_uuid: string; source_design_uuid: string; destination_workspace: string; view_url: string; }>; export declare const moveDesignToWorkspace: ToolDef<{ design_uuid: string; destination_workspace: string; source_workspace?: string | undefined; }, { design_uuid: string; moved: boolean; destination_workspace: string; view_url: string; }>; export declare const checkDesignMove: ToolDef<{ design_uuid: string; destination_workspace: string; source_workspace?: string | undefined; }, { eligible: boolean; blockers: Record[]; }>; export declare const transferTools: ToolDef[];