import Spin from './src/spin.vue'; export declare const YhSpin: import("@yh-ui/utils").SFCWithInstall<{ new (...args: any[]): any; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any, string, { readonly vertical: boolean; readonly size: number | "small" | "default" | "large"; readonly themeOverrides: import("@yh-ui/theme").ComponentThemeVars; readonly type: import("./src/spin").LoadingSpinnerType; readonly show: boolean; readonly dot: boolean; readonly delay: number; readonly glass: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?: (props: {}) => any; } & { tip?: (props: {}) => any; } & { tip?: (props: {}) => any; } & { default?: (props: {}) => any; }; })> & Record; export default YhSpin; export * from './src/spin'; export type SpinInstance = InstanceType; export type YhSpinInstance = SpinInstance; export type YhSpinProps = import('./src/spin').SpinProps; export type YhSpinEmits = import('./src/spin').SpinEmits; export type YhSpinSlots = import('./src/spin').SpinSlots; export type YhSpinExpose = import('./src/spin').SpinExpose; export type YhLoadingSpinnerType = import('./src/spin').LoadingSpinnerType;