import { type ToolDef } from './registry.js'; export declare const analyzeWhatWorks: ToolDef<{ scope?: "designs" | "products" | "all" | "channels" | undefined; time_window?: "all" | "7d" | "30d" | "90d" | undefined; store_uuid?: string | undefined; workspace?: string | undefined; }, { channel_demand: Record; insights: import("../knowledge/insights.js").Insight[]; } | { channel_demand_unavailable: string; insights: import("../knowledge/insights.js").Insight[]; }>; export declare const autoOptimizeListings: ToolDef<{ scope?: "all" | "underperformers" | "out_of_date" | undefined; dry_run?: boolean | undefined; store_uuid?: string | undefined; workspace?: string | undefined; }, { demand_data?: string | undefined; proposed_actions: import("../knowledge/insights.js").OptimizeProposal[]; executed: boolean; } | { demand_data?: string | undefined; proposed_actions: import("../knowledge/insights.js").OptimizeProposal[]; executed: boolean; results: Record[]; }>; export declare const cascadePriceChange: ToolDef<{ product_uuid: string; new_price: number; also_update_channels?: boolean | undefined; store_uuid?: string | undefined; workspace?: string | undefined; }, { product_uuid: string; old_price: number | undefined; new_price: number; variant_updates: string; channel_updates: Record[]; product_url: string; note: string | undefined; }>; export declare const setPricesByMargin: ToolDef<{ product_uuid: string; store_uuid: string; margin: number; also_update_channels?: boolean | undefined; workspace?: string | undefined; }, { product_uuid: string; margin: number; variant_updates: Record[]; variants_missing_cost: string[] | undefined; channel_updates: Record[]; product_url: string; note: string | undefined; }>; export declare const recoverFromOutage: ToolDef<{ store_uuid?: string | undefined; scope?: "all" | "inventory" | "credentials" | "sync_drift" | undefined; dry_run?: boolean | undefined; workspace?: string | undefined; }, { note?: string | undefined; issues_found: Record[]; remediation_actions: { action: string; }[]; executed: boolean; results?: undefined; } | { issues_found: Record[]; executed: boolean; results: Record[]; }>; export declare const systemsTools: ToolDef[];