import { MotionMetricData, MotionMetricProps } from './types'; declare function __VLS_template(): { attrs: Partial<{}>; slots: Readonly<{ header?: (props: { data: MotionMetricData; }) => unknown; avatar?: () => unknown; preview?: (props: { data: MotionMetricData; }) => unknown; footer?: (props: { data: MotionMetricData; }) => unknown; }> & { header?: (props: { data: MotionMetricData; }) => unknown; avatar?: () => unknown; preview?: (props: { data: MotionMetricData; }) => unknown; footer?: (props: { data: MotionMetricData; }) => unknown; }; refs: { root: HTMLElement; }; rootEl: HTMLElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent any; select: (value: { id: string; index: number; }) => any; "update:modelValue": (value: number) => any; action: (value: string) => any; "update:period": (value: string) => any; send: (value: string) => any; "update:activeIndex": (value: number) => any; "update:range": (value: [number, number]) => any; "update:running": (value: boolean) => any; "update:message": (value: string) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onFilter?: ((value: { groupId: string; period: string; }) => any) | undefined; onSelect?: ((value: { id: string; index: number; }) => any) | undefined; "onUpdate:modelValue"?: ((value: number) => any) | undefined; onAction?: ((value: string) => any) | undefined; "onUpdate:period"?: ((value: string) => any) | undefined; onSend?: ((value: string) => any) | undefined; "onUpdate:activeIndex"?: ((value: number) => any) | undefined; "onUpdate:range"?: ((value: [number, number]) => any) | undefined; "onUpdate:running"?: ((value: boolean) => any) | undefined; "onUpdate:message"?: ((value: string) => any) | undefined; }>, { variant: import('./types').MotionMetricVariant; disabled: boolean; size: "xs" | "sm" | "md" | "lg"; animated: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { root: HTMLElement; }, HTMLElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };