import { ExtractPropTypes, PropType } from 'vue'; import { RoundT } from '../_utils/types'; export declare const skeletonTextProps: { /** * @zh-CN 文本行数 * @en-US Number of lines of text. * @default 3 */ rows: { type: NumberConstructor; default: number; }; }; export type SkeletonTextPropsT = ExtractPropTypes; export declare const SkeletonAvatarSizeTypes: readonly ["large", "medium", "small", "mini"]; export type SkeletonAvatarSizeT = (typeof SkeletonAvatarSizeTypes)[number]; export declare const skeletonAvatarProps: { /** * @zh-CN 头像尺寸 * @en-US Avatar size. * @default 'medium' */ size: { type: PropType; default: string; }; /** * @zh-CN 圆角值 * @en-US Round. * @default 'pill' */ round: { type: PropType; default: string; }; }; export type SkeletonAvatarPropsT = ExtractPropTypes; export declare const skeletonFigureProps: {}; export type SkeletonFigurePropsT = ExtractPropTypes; export declare const skeletonProps: { /** * @zh-CN 是否显示加载中状态(即展示骨架屏) * @en-US Whether to display the loading status (i.e., show the skeleton screen). * @default true */ loading: { type: BooleanConstructor; default: boolean; }; /** * @zh-CN 是否展示动画 * @en-US Whether to display the animation. * @default false */ animation: { type: BooleanConstructor; default: boolean; }; /** * @zh-CN 文本行数 * @en-US Number of lines of textd. * @default 3 */ rows: { type: NumberConstructor; default: number; }; }; export type SkeletonPropsT = ExtractPropTypes;