import type { PropType } from 'vue'; import type { ExtractPublicPropTypes } from '../../_utils'; import type { SkeletonSize } from './public-types'; export declare const skeletonProps: { readonly text: BooleanConstructor; readonly round: BooleanConstructor; readonly circle: BooleanConstructor; readonly height: PropType; readonly width: PropType; readonly size: PropType; readonly repeat: { readonly type: NumberConstructor; readonly default: 1; }; readonly animated: { readonly type: BooleanConstructor; readonly default: true; }; readonly sharp: { readonly type: BooleanConstructor; readonly default: true; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }; export type SkeletonProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent; readonly width: PropType; readonly size: PropType; readonly repeat: { readonly type: NumberConstructor; readonly default: 1; }; readonly animated: { readonly type: BooleanConstructor; readonly default: true; }; readonly sharp: { readonly type: BooleanConstructor; readonly default: true; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>, { mergedClsPrefix: import("vue").Ref; style: import("vue").ComputedRef<{ display: string; verticalAlign: string; borderRadius: string; width: string | undefined; height: string | undefined; animation: string; '--n-bezier': string; '--n-color-start': string; '--n-color-end': string; }>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly width: PropType; readonly size: PropType; readonly repeat: { readonly type: NumberConstructor; readonly default: 1; }; readonly animated: { readonly type: BooleanConstructor; readonly default: true; }; readonly sharp: { readonly type: BooleanConstructor; readonly default: true; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>> & Readonly<{}>, { readonly repeat: number; readonly circle: boolean; readonly round: boolean; readonly text: boolean; readonly animated: boolean; readonly sharp: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;