import { GradientDirProp, GradientProp } from '..'; type __VLS_Props = { label?: string; /** Card header title. Pairs with the `#header-action` slot (e.g. a "View all" button or a more-menu) to render a divided header row — replacing the common hand-rolled `
` pattern. For full control use the `#header` slot instead. */ title?: string; thin?: boolean; outline?: boolean; h100?: boolean; to?: string; href?: string; overflowX?: boolean; overflowY?: boolean; frame?: boolean; /** Theme tone used as the gradient's first stop (e.g. `color="green"`). */ color?: string; /** Paint the card with a gradient. `true` = auto (a darker shade of `color`); a tone list like "green" or "blue purple pink" sets explicit stops. */ gradient?: GradientProp; /** Gradient direction — a named dir (`to-br`) or an angle in degrees. */ gradientDir?: GradientDirProp; bg?: 'gray' | 'light' | 'dark' | 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | 'info' | 'white' | 'transparent'; }; declare function __VLS_template(): { attrs: Partial<{}>; slots: { header?(_: {}): any; 'header-action'?(_: {}): any; default?(_: {}): any; }; refs: {}; rootEl: any; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=Card.vue.d.ts.map