import type { ExtractPropTypes, PropType } from 'vue'; export declare function skeletonElementProps(): { prefixCls: StringConstructor; size: PropType; shape: PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }; export declare function skeletonAvatarProps(): { shape: PropType<"circle" | "square">; prefixCls: StringConstructor; size: PropType; active: { type: BooleanConstructor; default: any; }; }; export declare function skeletonButtonProps(): { size: PropType<"default" | "small" | "large">; block: BooleanConstructor; prefixCls: StringConstructor; shape: PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }; type widthUnit = number | string; export declare function skeletonParagraphProps(): { prefixCls: StringConstructor; width: { type: PropType; }; rows: NumberConstructor; }; export declare function skeletonTitleProps(): { prefixCls: StringConstructor; width: { type: PropType; }; }; export declare function skeletonProps(): { active: { type: BooleanConstructor; default: any; }; loading: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; avatar: { type: PropType; prefixCls: StringConstructor; size: PropType; active: { type: BooleanConstructor; default: any; }; }>>>; default: boolean | Partial; prefixCls: StringConstructor; size: PropType; active: { type: BooleanConstructor; default: any; }; }>>; }; title: { type: PropType; }; }>>>; default: boolean | Partial; }; }>>; }; paragraph: { type: PropType; }; rows: NumberConstructor; }>>>; default: boolean | Partial; }; rows: NumberConstructor; }>>; }; round: { type: BooleanConstructor; default: any; }; }; export type SkeletonProps = Partial>>; export type SkeletonTitleProps = Partial>>; export type SkeletonParagraphProps = Partial>>; export interface SkeletonInputProps extends Omit { size?: 'large' | 'small' | 'default'; block?: boolean; } export type SkeletonImageProps = Omit; export type SkeletonElementProps = Partial>>; export type SkeletonButtonProps = Partial>>; export type SkeletonAvatarProps = Partial>>; export {};