import { IkasCategory, IkasCategoryPathItem } from "../../../storefront-models/src"; /** * Returns the fully qualified href for a category based on its metadata slug. * * @ai-category Category, Navigation * @ai-related getCategoryPath * * @param category - The category object to generate the href for. * @returns The route-prefixed href string, or an empty string if no slug is available. * * @example * ```typescript * import { getIkasCategoryHref } from "@ikas/bp-storefront"; * const href = getIkasCategoryHref(category); * // e.g. "/en/shoes" * ``` */ export declare function getIkasCategoryHref(category: IkasCategory): string; /** * Builds the full breadcrumb path for a category, appending the category itself if not already present. * * @ai-category Category, Breadcrumb, Navigation * @ai-related getIkasCategoryHref * * @param category - The category object whose path items are used to build the breadcrumb trail. * @returns An array of category path items representing the full breadcrumb path including the category itself. * * @example * ```typescript * import { getCategoryPath } from "@ikas/bp-storefront"; * const breadcrumbs = getCategoryPath(category); * // [{ id: "1", name: "Clothing" }, { id: "2", name: "Shoes" }] * ``` */ export declare function getCategoryPath(category: IkasCategory): IkasCategoryPathItem[];