import { CSSProperties, DirectiveBinding, StyleValue, VNode, WatchStopHandle } from "vue"; export declare const name = "skeleton", preCls: string, itemPreCls: string, itemRefPrecls: string; export type BaseValue = { class?: any; style?: StyleValue; }; export type BaseDirectiveBinding = DirectiveBinding; type BaseProps = { el: HTMLElement; binding: BaseDirectiveBinding; }; export type Props = { fragment: HTMLElement; targets?: ItemProps[]; vnode: VNode; unwatch?: WatchStopHandle; } & BaseProps & { binding: DirectiveBinding; }; export type ItemProps = { state: { style?: CSSProperties; }; resizeCb?: () => void; } & BaseProps; export {};