export declare const SkeletonImage: import("../utils").WithInstall; default: import("./types").SkeletonImageShape; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: import("./types").SkeletonImageShape; }; }>>, { imageShape: import("./types").SkeletonImageShape; }>>; export declare const SkeletonTitle: import("../utils").WithInstall JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { round: boolean; }>>; export declare const SkeletonAvatar: import("../utils").WithInstall; default: import("./types").SkeletonAvatarShape; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: import("./types").SkeletonAvatarShape; }; }>>, { avatarShape: import("./types").SkeletonAvatarShape; }>>; export declare const SkeletonParagraph: import("../utils").WithInstall JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { round: boolean; rowWidth: string | number; }>>; export declare const Skeleton: import("../utils").WithInstall; default: import("./types").SkeletonAvatarShape; }; loading: { type: BooleanConstructor; default: true; }; animate: { type: BooleanConstructor; default: true; }; rowWidth: { type: import("vue").PropType; default: string; }; }, () => JSX.Element | import("vue").VNode[] | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: import("./types").SkeletonAvatarShape; }; loading: { type: BooleanConstructor; default: true; }; animate: { type: BooleanConstructor; default: true; }; rowWidth: { type: import("vue").PropType; default: string; }; }>>, { title: boolean; animate: boolean; round: boolean; loading: boolean; row: string | number; avatarShape: import("./types").SkeletonAvatarShape; rowWidth: import("../utils").Numeric | import("../utils").Numeric[]; avatar: boolean; }>>; export default Skeleton; export { skeletonProps } from './Skeleton'; export type { SkeletonProps } from './Skeleton'; export { skeletonImageProps } from './SkeletonImage'; export type { SkeletonImageProps } from './SkeletonImage'; export { skeletonAvatarProps } from './SkeletonAvatar'; export type { SkeletonAvatarProps } from './SkeletonAvatar'; export { skeletonParagraphProps } from './SkeletonParagraph'; export type { SkeletonParagraphProps } from './SkeletonParagraph'; export { skeletonTitleProps } from './SkeletonTitle'; export type { SkeletonTitleProps } from './SkeletonTitle'; export type { SkeletonThemeVars, SkeletonImageShape, SkeletonAvatarShape, } from './types'; declare module 'vue' { interface GlobalComponents { VanSkeleton: typeof Skeleton; VanSkeletonImage: typeof SkeletonImage; VanSkeletonTitle: typeof SkeletonTitle; VanSkeletonAvatar: typeof SkeletonAvatar; VanSkeletonParagraph: typeof SkeletonParagraph; } }