import { ProgressBarEmits, ProgressBarProps } from './src/types'; import { default as TxProgressBar } from './src/TxProgressBar.vue'; /** * TxProgressBar component with Vue plugin installation support. * * @example * ```ts * import { TxProgressBar } from '@talex-touch/tuffex' * * // Use in template * * * ``` * * @public */ declare const ProgressBar: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ onComplete?: (() => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { complete: () => any; }, import('vue').PublicProps, { loading: boolean; ariaLabel: string; height: string; status: "success" | "error" | "warning" | ""; error: boolean; color: string; message: string; success: boolean; detail: string; tooltip: boolean; hoverEffect: import('./src/types').ProgressHoverEffect; indeterminate: boolean; showText: boolean; textPlacement: "inside" | "outside" | "top"; indeterminateVariant: import('./src/types').ProgressIndeterminateVariant; percentage: number; segmentsTotal: number; flowEffect: import('./src/types').ProgressFlowEffect; indicatorEffect: import('./src/types').ProgressIndicatorEffect; maskVariant: "solid" | "dashed" | "plain"; maskBackground: "none" | "blur" | "glass" | "mask"; }, false, {}, {}, Record, Record, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onComplete?: (() => any) | undefined; }>, {}, {}, {}, {}, { loading: boolean; ariaLabel: string; height: string; status: "success" | "error" | "warning" | ""; error: boolean; color: string; message: string; success: boolean; detail: string; tooltip: boolean; hoverEffect: import('./src/types').ProgressHoverEffect; indeterminate: boolean; showText: boolean; textPlacement: "inside" | "outside" | "top"; indeterminateVariant: import('./src/types').ProgressIndeterminateVariant; percentage: number; segmentsTotal: number; flowEffect: import('./src/types').ProgressFlowEffect; indicatorEffect: import('./src/types').ProgressIndicatorEffect; maskVariant: "solid" | "dashed" | "plain"; maskBackground: "none" | "blur" | "glass" | "mask"; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{ onComplete?: (() => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { complete: () => any; }, string, { loading: boolean; ariaLabel: string; height: string; status: "success" | "error" | "warning" | ""; error: boolean; color: string; message: string; success: boolean; detail: string; tooltip: boolean; hoverEffect: import('./src/types').ProgressHoverEffect; indeterminate: boolean; showText: boolean; textPlacement: "inside" | "outside" | "top"; indeterminateVariant: import('./src/types').ProgressIndeterminateVariant; percentage: number; segmentsTotal: number; flowEffect: import('./src/types').ProgressFlowEffect; indicatorEffect: import('./src/types').ProgressIndicatorEffect; maskVariant: "solid" | "dashed" | "plain"; maskBackground: "none" | "blur" | "glass" | "mask"; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').Plugin; export { ProgressBar, TxProgressBar }; export type { ProgressBarEmits, ProgressBarProps }; export type TxProgressBarInstance = InstanceType; export default ProgressBar;