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