import { AsChildChildren } from '@wix/headless-utils/react'; import React from 'react'; export interface LabelProps { asChild?: boolean; className?: string; children?: AsChildChildren<{ label: string; }> | React.ReactNode; } /** * Displays the category label with customizable rendering. * * @component * @example * ```tsx * // Default rendering * * * // Custom styling * * * // Custom rendering with asChild * * {({ label }) =>

{label}

} *
* ``` */ export declare const Label: React.ForwardRefExoticComponent>; export interface DescriptionProps { asChild?: boolean; className?: string; children?: AsChildChildren<{ description: string; }> | React.ReactNode; } /** * Displays the category description with customizable rendering. * * @component * @example * ```tsx * // Default rendering * * * // Custom styling * * * // Custom rendering with asChild * * {({ description }) =>
{description}
} *
* ``` */ export declare const Description: React.ForwardRefExoticComponent>; export interface LinkProps { asChild?: boolean; className?: string; baseUrl?: string; /** The pathname of the current page */ pathname?: string; children?: AsChildChildren<{ href: string; /** Only available if pathname is provided */ isActive: boolean; }> | React.ReactNode; } /** * Creates a link to the category page with customizable rendering. * * @component * @example * ```tsx * // Default link * * * // Custom styling * * * // Custom rendering with asChild * * {({ href }) => ( * * * * )} * * ``` */ export declare const Link: React.ForwardRefExoticComponent>; export interface ImageProps { asChild?: boolean; className?: string; children?: AsChildChildren<{ imageUrl: string; }> | React.ReactNode; } /** * Displays the category image with customizable rendering. * * @component * @example * ```tsx * // Default image * * * // Custom styling * * * // Custom rendering with asChild * * {({ imageUrl }) => ( *
* Category *
*
* )} * * ``` */ export declare const Image: React.ForwardRefExoticComponent>;