import { ElementUIComponent } from './component' import { VNode } from 'vue' interface ElSkeletonSlots { /* default slot: Real rendering DOM */ default: VNode[] /* template slot: Custom rendering skeleton template */ template: VNode[] [key: string]: VNode[] } /** When loading data, and you need a rich experience for visual and interactions for your end users */ export declare class ElSkeleton extends ElementUIComponent { /** whether showing the animation; default: false */ animated: boolean /** how many fake items to render to the DOM; default: 1 */ count: number /** whether showing the skeleton; default true */ loading: boolean /** numbers of the row, only useful when no template slot were given; default: 4 */ rows: boolean /** Rendering delay in millseconds; default: 0 */ throttle: number $slots: ElSkeletonSlots }