import type { PropType } from 'vue'; import type { ExtractPublicPropTypes, MaybeArray } from '../../_utils'; export declare const actionCardProps: { readonly title: StringConstructor; readonly description: StringConstructor; readonly icon: PropType any)>; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; readonly loading: { readonly type: BooleanConstructor; readonly default: false; }; readonly onClick: PropType void>>; readonly tag: { readonly type: PropType<"button" | "a" | "div">; readonly default: "div"; }; readonly descriptionLineClamp: { readonly type: NumberConstructor; readonly default: 1; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }; export type ActionCardProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent any)>; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; readonly loading: { readonly type: BooleanConstructor; readonly default: false; }; readonly onClick: PropType void>>; readonly tag: { readonly type: PropType<"button" | "a" | "div">; readonly default: "div"; }; readonly descriptionLineClamp: { readonly type: NumberConstructor; readonly default: 1; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>, { mergedClsPrefix: import("vue").Ref; mergedClassNames: import("vue").ComputedRef<(string | { [x: string]: boolean; } | undefined)[]>; handleClick: (e: MouseEvent) => void; cssVars: import("vue").ComputedRef<{ '--u-bezier': string; '--u-border-radius': string; '--u-padding': string; '--u-background-color': string; '--u-hover-background-color': string; '--u-pressed-background-color': string; '--u-icon-size': string; '--u-icon-color': string; '--u-icon-margin-bottom': string; '--u-title-font-size': string; '--u-title-font-weight': string; '--u-title-line-height': string; '--u-title-color': string; '--u-disabled-color': string; '--u-text-gap': string; '--u-description-font-size': string; '--u-description-font-weight': string; '--u-description-line-height': string; '--u-description-color': string; '--u-min-height': string; '--u-max-height': string; '--u-width': string; }> | undefined; themeClass: import("vue").Ref | undefined; onRender: (() => void) | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly any)>; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; readonly loading: { readonly type: BooleanConstructor; readonly default: false; }; readonly onClick: PropType void>>; readonly tag: { readonly type: PropType<"button" | "a" | "div">; readonly default: "div"; }; readonly descriptionLineClamp: { readonly type: NumberConstructor; readonly default: 1; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>> & Readonly<{}>, { readonly disabled: boolean; readonly loading: boolean; readonly tag: "a" | "button" | "div"; readonly descriptionLineClamp: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;