import type { CSSProperties, Component, Slot } from 'vue'; export declare const sum: (listLike: number | number[]) => number; export declare const tryCall: (fLike: T, params: T extends (...args: infer K) => unknown ? K : any, defaultRet?: {}) => any; export declare const enforceUnit: (style: CSSProperties) => CSSProperties; export declare const componentToSlot: (ComponentLike: JSX.Element | ((props: T) => Component) | undefined) => Slot | ((props: T) => import("vue").VNode);