import { type ToolDef } from './registry.js'; export declare const browseCatalog: ToolDef<{ provider: string; category?: string | undefined; keyword?: string | undefined; has_aop?: boolean | undefined; page?: number | undefined; per_page?: number | undefined; workspace?: string | undefined; }, { warnings?: string[] | undefined; filters_applied?: Record | undefined; provider: string; garments: Record[]; total: number; }>; export declare const getGarmentDetails: ToolDef<{ provider: string; product_ref_id: string; workspace?: string | undefined; }, { garment: { provider_ref_id: string; name: string | undefined; brand: string | undefined; category: string | undefined; base_cost: number | undefined; image_url: string | undefined; }; variants: Record[]; print_templates: Record[]; pricing_floor: number | undefined; quality_tier: import("../knowledge/garments.js").QualityTier; warnings: string[]; }>; export declare const findGarments: ToolDef<{ category?: string | undefined; keyword?: string | undefined; decoration_method?: ("embroidery" | "dtg" | "dtf" | "sublimation" | "aop" | "patch" | "screen" | "vinyl" | "print")[] | undefined; accepts_photoreal?: boolean | undefined; providers?: string[] | undefined; include_unknown?: boolean | undefined; verify?: boolean | undefined; limit?: number | undefined; workspace?: string | undefined; }, { filters_applied?: Record | undefined; results: { provider: string | undefined; product_ref_id: string | undefined; name: string | undefined; brand: string | undefined; image_url: string | undefined; variant_count: number | undefined; }[]; total_matched: number; }>; export declare const recommendGarmentTool: ToolDef<{ design_uuid?: string | undefined; target_audience?: "premium" | "young_adult" | "athleisure" | "mom_dad" | "auto" | undefined; budget_tier?: "budget" | "standard" | "premium" | "auto" | undefined; }, import("../knowledge/garments.js").GarmentRecommendation>; export declare const listCatalogProviders: ToolDef<{ workspace?: string | undefined; }, { providers: { name: string | undefined; uuid: string | undefined; active: boolean | undefined; auth_mode: string | undefined; }[]; total: number; }>; export declare const catalogTools: ToolDef[];