import { type ToolDef } from './registry.js'; export declare const reportFulfillmentIssue: ToolDef<{ order_uuid: string; category: "mockup_mismatch" | "print_quality" | "damaged_in_transit" | "wrong_item" | "wrong_size_or_color" | "missing_item" | "blank_or_mislabeled" | "late_delivery" | "lost_in_transit" | "other"; description: string; title?: string | undefined; resolution_requested?: "other" | "reprint" | "refund_wallet" | "refund_customer" | "replacement_order" | "none" | undefined; items?: { order_item_id: string | number; quantity_affected?: number | undefined; }[] | undefined; shipment_ref?: string | undefined; workspace?: string | undefined; }, Record>; export declare const listFulfillmentIssues: ToolDef<{ order_uuid?: string | undefined; status?: "open_any" | "open" | "submitted_upstream" | "resolved_reprint" | "resolved_refund" | "resolved_replacement" | "resolved_other" | "rejected" | "closed" | undefined; store?: string | undefined; limit?: number | undefined; offset?: number | undefined; workspace?: string | undefined; }, Record>; export declare const checkFulfillmentIssue: ToolDef<{ issue_uuid: string; include_report?: boolean | undefined; workspace?: string | undefined; }, Record>; export declare const resolveFulfillmentIssue: ToolDef<{ issue_uuid: string; action: "submit_upstream" | "resolve" | "create_replacement"; provider_claim_ref?: string | undefined; resolution_type?: "other" | "reprint" | "refund_wallet" | "refund_customer" | "replacement_order" | "none" | undefined; notes?: string | undefined; workspace?: string | undefined; }, Record>; export declare const issueTools: ToolDef[];