import { CreateNamespace } from '../../../utils/src/create'; import { ExtractPropTypes, PropType, VNodeChild } from 'vue'; export declare const cardProps: { title: { type: PropType VNodeChild)>; }; size: { type: PropType<"small" | "medium" | "large" | "huge">; default: string; }; bordered: { type: BooleanConstructor; default: boolean; }; hoverable: { type: BooleanConstructor; default: boolean; }; segmented: { type: PropType; }; theme: { type: PropType; }; themeOverrides: PropType | undefined; cardFontSize: any; titleFontWeight: any; actionBackgroundColor: any; paddingSmall: any; paddingMedium: any; paddingLarge: any; paddingHuge: any; titleFontSizeSmall: any; titleFontSizeMedium: any; titleFontSizeLarge: any; titleFontSizeHuge: any; }>>; }; export type CardProps = ExtractPropTypes; export type CardSegmented = { [part in 'content' | 'footer' | 'action']?: boolean | 'soft'; }; export type CardSlots = { cover: void; headerExtra: void; header: void; default: void; footer: void; action: void; }; declare const _default: import('vue').DefineComponent<{ title: { type: PropType VNodeChild)>; }; size: { type: PropType<"small" | "medium" | "large" | "huge">; default: string; }; bordered: { type: BooleanConstructor; default: boolean; }; hoverable: { type: BooleanConstructor; default: boolean; }; segmented: { type: PropType; }; theme: { type: PropType; }; themeOverrides: PropType | undefined; cardFontSize: any; titleFontWeight: any; actionBackgroundColor: any; paddingSmall: any; paddingMedium: any; paddingLarge: any; paddingHuge: any; titleFontSizeSmall: any; titleFontSizeMedium: any; titleFontSizeLarge: any; titleFontSizeHuge: any; }>>; }, { bem: CreateNamespace; styleVars: import('vue').ComputedRef<{ [x: string]: any; }>; classes: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly<{ title?: unknown; size?: unknown; bordered?: unknown; hoverable?: unknown; segmented?: unknown; theme?: unknown; themeOverrides?: unknown; } & { bordered: boolean; hoverable: boolean; size: "small" | "medium" | "large" | "huge"; } & { theme?: import('../../../theme-chalk').ThemeKey | undefined; themeOverrides?: Partial<{ transitionTime: any; boxShadow: import("csstype").Property.BoxShadow | undefined; cubicBezierEaseInOut: any; borderColor: import("csstype").Property.BorderColor | undefined; borderRadius: import("csstype").Property.BorderRadius | undefined; cardFontSize: any; titleFontWeight: any; actionBackgroundColor: any; paddingSmall: any; paddingMedium: any; paddingLarge: any; paddingHuge: any; titleFontSizeSmall: any; titleFontSizeMedium: any; titleFontSizeLarge: any; titleFontSizeHuge: any; }> | undefined; title?: string | (() => VNodeChild) | undefined; segmented?: boolean | CardSegmented | undefined; }>, { bordered: boolean; hoverable: boolean; size: "small" | "medium" | "large" | "huge"; }>; export default _default;