import { Component, ComponentOptionsMixin, DefineComponent, PropType, StyleValue, Ref } from 'vue'; declare const ListItem: DefineComponent< { /** * Component's HTML Element */ component: { type: PropType; default: 'li'; }; /** * Additional class to add on item "media" element */ mediaClass: { type: StringConstructor; }; /** * Additional class to add on item "inner" element */ innerClass: { type: StringConstructor; }; /** * Additional class to add on item "content" element */ contentClass: { type: StringConstructor; }; /** * Tailwind CSS class for item title font size in iOS theme */ titleFontSizeIos: { type: StringConstructor; default: 'text-[17px]'; }; /** * Tailwind CSS class for item title font size in Material theme */ titleFontSizeMaterial: { type: StringConstructor; default: 'text-[16px]'; }; /** * Additional class to add on item "titleWrap" element */ titleWrapClass: { type: StringConstructor; }; /** * Content of the list item "title" area */ title: { type: PropType; }; /** * Content of the list item "subtitle" area */ subtitle: { type: PropType; }; /** * Content of the list item "text" area */ text: { type: PropType; }; /** * Content of the list item "after" area */ after: { type: PropType; }; /** * Content of the list item "header" area */ header: { type: PropType; }; /** * Content of the list item "footer" area */ footer: { type: PropType; }; /** * Renders list item as menu list item (same as ``) */ menuListItem: { type: BooleanConstructor; }; /** * Makes menu list item highlighted (active) (same as ``) */ menuListItemActive: { type: BooleanConstructor; default: false; }; /** * Renders dividers (borders) between list items. If not specified then inherits `dividers` prop value from parent List component */ dividers: { type: BooleanConstructor; default: undefined; }; /** * Enables Contacts List by adding required additional classes for styling */ contacts: { type: BooleanConstructor; default: undefined; }; /** * Renders it as a list group title */ groupTitle: { type: BooleanConstructor; default: false; }; /** * Makes item title strong (bold). When `'auto'` it will make it strong if there is also `subtitle` or `text` specified */ strongTitle: { type: PropType; }; /** * Renders item content as `