import { Category } from '@propeller-commerce/propeller-sdk-v2'; export interface CategoryDescriptionProps { /** * Language code used to resolve the correct localised description * from `category.description`. * Resolved from PropellerProvider when omitted. */ language?: string; /** * Propeller Category object. * The component reads `category.description` (an array of LocalizedString) * and renders the matching language entry as HTML. */ category?: Category | null; /** * When `true` (default), the description is truncated to `maxLength` * characters and a "Read more" / "Read less" toggle is shown. */ collapsed?: boolean; /** * Maximum number of characters to display before truncating. * Only applies when `collapsed` is `true`. * Defaults to 200. */ maxLength?: number; /** Extra CSS class applied to the root element. */ className?: string; /** Translated labels: `readMore`, `readLess`. */ labels?: Record; } declare const _default: import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;