import { SectionCardAccent, SectionCardDivider } from '../types'; interface Props { title: string; /** Monospace meta shown next to the title, e.g. "14 ongoing ยท 42 total". */ count?: string | number; /** SVG path(s) for the 22px icon chip; omit to render no chip. */ icon?: string | string[]; /** Tint of the icon chip. */ accent?: SectionCardAccent; /** Uppercase category heading (home cards) vs plain heading (detail cards). */ uppercase?: boolean; /** Header hairline: 'strong' = --border-color, 'light' = --border-light. */ divider?: SectionCardDivider; /** * Stretch to fill the height its parent offers, scrolling the body and * pinning the header and footer. Requires a parent that gives the card a * definite height (a flex or grid track). */ fill?: boolean; } declare var __VLS_1: {}, __VLS_3: {}, __VLS_5: {}, __VLS_7: {}; type __VLS_Slots = {} & { actions?: (props: typeof __VLS_1) => any; } & { toolbar?: (props: typeof __VLS_3) => any; } & { default?: (props: typeof __VLS_5) => any; } & { footer?: (props: typeof __VLS_7) => any; }; declare const __VLS_base: import('vue').DefineComponent & Readonly<{}>, { fill: boolean; icon: string | string[]; count: string | number; accent: SectionCardAccent; uppercase: boolean; divider: SectionCardDivider; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLElement>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };