import { type ToolDef } from './registry.js'; export declare const getStoreSettings: ToolDef<{ store_uuid: string; workspace?: string | undefined; }, { settings: Record; }>; export declare const updateStoreSettings: ToolDef<{ store_uuid: string; fulfillment_mode?: "auto" | "review" | "confirm" | undefined; approval_authority?: "human" | "agent" | "rules" | undefined; auto_fulfill_on_payment?: boolean | undefined; require_payment_before_fulfill?: boolean | undefined; hold_orders_above_amount?: number | null | undefined; hold_below_margin_pct?: number | null | undefined; hold_on_negative_margin?: boolean | undefined; hold_first_time_customer?: boolean | undefined; hold_channel_risk_review?: boolean | undefined; auto_reconcile_orders?: boolean | undefined; notify_on_new_order?: boolean | undefined; notify_on_shipment?: boolean | undefined; workspace?: string | undefined; }, { store_uuid: string; updated: string[]; settings: Record; view_url: string; }>; export declare const createStore: ToolDef<{ name: string; description?: string | undefined; logo?: string | undefined; workspace?: string | undefined; }, { store: Record; created: boolean; }>; export declare const archiveStore: ToolDef<{ store_uuid: string; disconnect_provider?: boolean | undefined; workspace?: string | undefined; }, { store: Record; archived: boolean; }>; export declare const unarchiveStore: ToolDef<{ store_uuid: string; workspace?: string | undefined; }, { store: Record; unarchived: boolean; }>; export declare const activateStore: ToolDef<{ store_uuid: string; workspace?: string | undefined; }, { store: Record; activated: boolean; }>; export declare const recordOrderPayment: ToolDef<{ order_uuid: string; payment_method: string; amount?: number | undefined; workspace?: string | undefined; }, { payment_recorded: boolean; }>; export declare const markOrderNoPayment: ToolDef<{ order_uuid: string; workspace?: string | undefined; }, { no_payment: boolean; }>; export declare const setOrderPaymentMethod: ToolDef<{ order_uuid: string; payment_method: string; workspace?: string | undefined; }, { payment_method_updated: boolean; }>; export declare const syncOrders: ToolDef<{ store_uuid?: string | undefined; workspace?: string | undefined; }, { synced_count: number; errors: unknown[]; message: string | undefined; }>; export declare const estimateOrderCosts: ToolDef<{ store_uuid: string; recipient: { country_code: string; address1: string; state_code?: string | undefined; city?: string | undefined; zip?: string | undefined; name?: string | undefined; }; items: { variant_uuid: string; quantity: number; }[]; currency?: string | undefined; workspace?: string | undefined; }, Record>; export declare const getOrdersSummary: ToolDef<{ workspace?: string | undefined; }, { pending_approval: number; awaiting_payment: number; in_fulfillment: number; shipped_today: number; total_revenue_today: number; total_profit_today: number; orders_by_store: unknown[]; orders_by_status: {}; }>; export declare const listPendingFulfillments: ToolDef<{ store_uuid: string; workspace?: string | undefined; }, { pending: Record[]; total: number; }>; export declare const archiveProduct: ToolDef<{ product_uuid: string; workspace?: string | undefined; }, Record>; export declare const restoreProduct: ToolDef<{ product_uuid: string; workspace?: string | undefined; }, { product_uuid: string; restored: boolean; view_url: string; message: string | undefined; }>; export declare const managementTools: ToolDef[];