// Project: https://github.com/vueComponent/ant-design-vue // Definitions by: akki-jat // Definitions: https://github.com/vueComponent/ant-design-vue/types import { AntdComponent, AntdProps } from './component'; export interface SkeletonAvatarProps { size?: 'large' | 'small' | 'default' | number; shape?: 'circle' | 'square'; } export interface SkeletonTitleProps { width?: number | string; } export interface SkeletonParagraphProps { width?: string | number | Array; rows?: number; } export declare class Skeleton extends AntdComponent { $props: AntdProps & { /** * Show animation effect * @default false * @type boolean */ active?: boolean; /** * Show avatar placeholder * @default false * @type boolean | object */ avatar?: boolean | SkeletonAvatarProps; /** * Display the skeleton when true * @type boolean */ loading?: boolean; /** * Show paragraph placeholder * @default true * @type boolean | object */ paragraph?: boolean | SkeletonParagraphProps; /** * Show title placeholder * @default true * @type boolean | object */ title?: boolean | SkeletonTitleProps; }; }