import { Orientation } from '@mezzanine-ui/system/orientation'; import { GeneralSize } from '@mezzanine-ui/system/size'; export type DescriptionSize = Extract; /** * Description 標題欄位的寬度類型。 * - `'narrow'` — 窄幅 * - `'wide'` — 寬幅 * - `'stretch'` — 延伸填滿 * - `'hug'` — 依內容收縮 */ export type DescriptionWidthType = 'narrow' | 'wide' | 'stretch' | 'hug'; export type DescriptionContentVariant = 'badge' | 'button' | 'normal' | 'progress' | 'statistic' | 'tags' | 'trend-up' | 'trend-down' | 'with-icon'; export type DescriptionOrientation = Orientation; export declare const descriptionPrefix = "mzn-description"; export declare const descriptionTitlePrefix = "mzn-description-title"; export declare const descriptionContentPrefix = "mzn-description-content"; export declare const descriptionGroupPrefix = "mzn-description-group"; export declare const descriptionClasses: { readonly host: "mzn-description"; readonly orientation: (orientation: DescriptionOrientation) => string; readonly titleHost: "mzn-description-title"; readonly titleText: "mzn-description-title__text"; readonly titleSize: (size: DescriptionSize) => string; readonly titleWidth: (width: DescriptionWidthType) => string; readonly contentHost: "mzn-description-content"; readonly contentIcon: "mzn-description-content__icon"; readonly contentTrendUp: "mzn-description-content__trend-up"; readonly contentTrendDown: "mzn-description-content__trend-down"; readonly contentVariant: (variant: DescriptionContentVariant) => string; readonly contentSize: (size: DescriptionSize) => string; readonly groupHost: "mzn-description-group"; };