import { type ToolDef } from './registry.js'; export declare const listCollections: ToolDef<{ store_uuid: string; workspace?: string | undefined; }, { collections: Record[]; total: number; }>; export declare const getCollection: ToolDef<{ collection_uuid: string; store_uuid: string; workspace?: string | undefined; }, { collection: Record; products: { product_uuid: string | undefined; name: string | undefined; display_image: string | undefined; position: number | undefined; }[]; }>; export declare const createCollection: ToolDef<{ name: string; store_uuid: string; description?: string | undefined; workspace?: string | undefined; }, { collection: Record; }>; export declare const updateCollection: ToolDef<{ collection_uuid: string; store_uuid: string; name?: string | undefined; description?: string | undefined; workspace?: string | undefined; }, { collection: Record; changes_applied: string[]; }>; export declare const deleteCollection: ToolDef<{ collection_uuid: string; store_uuid: string; workspace?: string | undefined; }, { collection_uuid: string; deleted: boolean; }>; export declare const addProductsToCollection: ToolDef<{ collection_uuid: string; product_uuids: string[]; store_uuid: string; workspace?: string | undefined; }, { collection_uuid: string; message: string | undefined; errors: any[] | undefined; }>; export declare const removeProductFromCollection: ToolDef<{ collection_uuid: string; product_uuid: string; store_uuid: string; workspace?: string | undefined; }, { collection_uuid: string; product_uuid: string; removed: boolean; remote_errors: any[] | undefined; }>; export declare const syncCollection: ToolDef<{ collection_uuid: string; integration_uuid: string; store_uuid: string; workspace?: string | undefined; }, { collection_uuid: string; integration_uuid: string; view_url: string; message: string | undefined; external_id: string | undefined; products_added: number | undefined; products_skipped: number | undefined; }>; export declare const collectionTools: ToolDef[];