import type { ExtractPropTypes, PropType, CSSProperties } from 'vue'; export type SpinSize = 'small' | 'default' | 'large'; export type SpinSemanticName = 'root' | 'indicator' | 'tip' | 'fullscreen'; export type SpinClassNamesType = Partial>; export type SpinStylesType = Partial>; export declare const spinProps: () => { prefixCls: StringConstructor; spinning: { type: BooleanConstructor; default: any; }; size: PropType; /** @deprecated Please use `classNames.root` instead. */ wrapperClassName: StringConstructor; tip: import("vue-types").VueTypeValidableDef; delay: NumberConstructor; indicator: import("vue-types").VueTypeValidableDef; /** Display a fullscreen backdrop with Spin (antd ≥ 5.11). */ fullscreen: { type: BooleanConstructor; default: boolean; }; /** Progress percent; `auto` shows indeterminate mock progress (antd ≥ 5.18). */ percent: { type: PropType; default: number | "auto"; }; /** Semantic structure className (antd ≥ 5.23). */ classNames: { type: PropType>>; default: Partial>; }; /** Semantic structure style (antd ≥ 5.23). */ styles: { type: PropType>>; default: Partial>; }; }; export type SpinProps = Partial>>; export declare function setDefaultIndicator(Content: any): void; declare const _default: import("vue").DefineComponent; /** @deprecated Please use `classNames.root` instead. */ wrapperClassName: StringConstructor; tip: import("vue-types").VueTypeValidableDef; delay: NumberConstructor; indicator: import("vue-types").VueTypeValidableDef; /** Display a fullscreen backdrop with Spin (antd ≥ 5.11). */ fullscreen: { type: BooleanConstructor; default: boolean; }; /** Progress percent; `auto` shows indeterminate mock progress (antd ≥ 5.18). */ percent: { type: PropType; default: number | "auto"; }; /** Semantic structure className (antd ≥ 5.23). */ classNames: { type: PropType>>; default: Partial>; }; /** Semantic structure style (antd ≥ 5.23). */ styles: { type: PropType>>; default: Partial>; }; }>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; /** @deprecated Please use `classNames.root` instead. */ wrapperClassName: StringConstructor; tip: import("vue-types").VueTypeValidableDef; delay: NumberConstructor; indicator: import("vue-types").VueTypeValidableDef; /** Display a fullscreen backdrop with Spin (antd ≥ 5.11). */ fullscreen: { type: BooleanConstructor; default: boolean; }; /** Progress percent; `auto` shows indeterminate mock progress (antd ≥ 5.18). */ percent: { type: PropType; default: number | "auto"; }; /** Semantic structure className (antd ≥ 5.23). */ classNames: { type: PropType>>; default: Partial>; }; /** Semantic structure style (antd ≥ 5.23). */ styles: { type: PropType>>; default: Partial>; }; }>> & Readonly<{}>, { classNames: Partial>; styles: Partial>; percent: number | "auto"; fullscreen: boolean; spinning: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;