import { TxCardProps } from './types'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { cover?(_: {}): any; header?(_: {}): any; default?(_: {}): any; footer?(_: {}): any; }; refs: {}; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onClick?: ((ev: MouseEvent) => any) | undefined; }>, { loading: boolean; variant: import('./types').TxCardVariant; clickable: boolean; disabled: boolean; size: import('./types').TxCardSize; background: import('./types').TxCardBackground; radius: number; fallbackMaskOpacity: number; refractionStrength: number; refractionProfile: "soft" | "filmic" | "cinematic"; refractionTone: import('./types').TxCardRefractionTone; refractionAngle: number; padding: number; glassBlur: boolean; glassBlurAmount: number; glassOverlay: boolean; glassOverlayOpacity: number; maskOpacity: number; surfaceMoving: boolean; refractionLightFollowMouse: boolean; refractionLightFollowIntensity: number; refractionLightSpring: boolean; refractionLightSpringStiffness: number; refractionLightSpringDamping: number; shadow: import('./types').TxCardShadow; specular: boolean; loadingSpinnerSize: number; inertial: boolean; inertialMaxOffset: number; inertialRebound: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };