import { PropType } from 'vue'; import { SpinnerName } from 'cli-spinners'; import { UseSpinnerProps } from '../composables/use-spinner.js'; import { defaultSpinnerTheme, SpinnerRenderTheme } from '@wolf-tui/shared'; export interface SpinnerProps extends UseSpinnerProps { /** * Label to show near the spinner. */ label?: string; } export declare const Spinner: import('vue').DefineComponent; default: string; }; label: { type: StringConstructor; default: undefined; }; }>, () => import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; default: string; }; label: { type: StringConstructor; default: undefined; }; }>> & Readonly<{}>, { type: SpinnerName; label: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export { defaultSpinnerTheme as spinnerTheme, type SpinnerRenderTheme as SpinnerTheme, }; export type { SpinnerProps as Props, SpinnerProps as IProps }; //# sourceMappingURL=Spinner.d.ts.map