import { ErrorFactory } from '../../../common/errors'; export declare enum ProductErr { PRODUCTS_FETCH_FAILED = "product/product-fetch-failed", CATEGORIES_FETCH_FAILED = "product/categories-fetch-failed", PRODUCT_NOT_FOUND = "product/product-not-found", CATEGORY_NOT_FOUND = "product/category-not-found", SUB_CATEGORIES_NOT_FOUND = "product/sub-categories-not-found", PRODUCT_VIEWS_FAILED = "product/get-product-views-failed", ADD_PRODUCT_VIEWS_FAILED = "product/add-product-views-failed", ADD_PRODUCT_LIKES_FAILED = "product/add-product-likes-failed", GET_PRODUCT_LIKES_FAILED = "product/get-product-likes-failed", COMMENT_PRODUCT_FAILED = "product/add-comment-failed", ADD_OPTION_FAILED = "product/add-option-failed", REMOVE_OPTION_FAILED = "product/remove-option-failed", ADD_PICTURE_PRODUCT_FAILED = "product/add-picture-failed", REMOVE_PICTURE_PRODUCT_FAILED = "product/remove-picture-failed", GET_PRODUCT_COMMENTS_FAILED = "product/get-product-comments-failed", ADD_CATEGORY_TO_ORGANIZATION_FAILED = "product/add-category-organization-failed", GET_ORGANIZATION_CATEGORIES_FAILED = "product/get-organization-categories-failed", GET_ORGANIZATION_SUBCATEGORIES_FAILED = "product/get-organization-subcategories-failed", ADD_SUBCATEGORY_FAILED = "product/add-subcategory-failed", DELETE_CATEGORY_FAILED = "product/delete-category-failed", UPDATE_CATEGORY_FAILED = "product/update-category-failed", GET_UNRESTRICTED_CATEGORIES_FAILED = "product/get-unrestricted-categories-failed" } export declare const errors: { "product/product-fetch-failed": string; "product/categories-fetch-failed": string; "product/product-not-found": string; "product/category-not-found": string; "product/sub-categories-not-found": string; "product/get-product-views-failed": string; "product/add-product-views-failed": string; "product/add-product-likes-failed": string; "product/get-product-likes-failed": string; "product/add-comment-failed": string; "product/add-option-failed": string; "product/remove-option-failed": string; "product/add-picture-failed": string; "product/remove-picture-failed": string; "product/get-product-comments-failed": string; "product/add-category-organization-failed": string; "product/get-organization-categories-failed": string; "product/add-subcategory-failed": string; "product/delete-category-failed": string; "product/update-category-failed": string; "product/get-organization-subcategories-failed": string; "product/get-unrestricted-categories-failed": string; }; export declare const errorFactory: ErrorFactory;