import * as tailwind_variants from 'tailwind-variants';
import { VariantProps } from 'tailwind-variants';
import * as tailwind_variants_dist_config from 'tailwind-variants/dist/config';
/**
* CircularProgress **Tailwind Variants** component
*
* @example
* ```js
* const {base, svgWrapper, svg, indicator, value, label} = circularProgress({...})
*
*
*
*
* {value}
*
*
{label}
*
* ```
*/
declare const circularProgress: tailwind_variants.TVReturnType<{
color: {
default: {
svg: string;
};
primary: {
svg: string;
};
secondary: {
svg: string;
};
success: {
svg: string;
};
warning: {
svg: string;
};
danger: {
svg: string;
};
};
size: {
sm: {
svg: string;
label: string;
value: string;
};
md: {
svg: string;
label: string;
value: string;
};
lg: {
svg: string;
label: string;
value: string;
};
};
isIndeterminate: {
true: {
svg: string;
};
};
isDisabled: {
true: {
base: string;
};
};
disableAnimation: {
true: {};
false: {
indicator: string;
};
};
}, {
base: string;
label: string;
svgWrapper: string;
svg: string;
track: string;
indicator: string;
value: string;
}, undefined, tailwind_variants_dist_config.TVConfig<{
color: {
default: {
svg: string;
};
primary: {
svg: string;
};
secondary: {
svg: string;
};
success: {
svg: string;
};
warning: {
svg: string;
};
danger: {
svg: string;
};
};
size: {
sm: {
svg: string;
label: string;
value: string;
};
md: {
svg: string;
label: string;
value: string;
};
lg: {
svg: string;
label: string;
value: string;
};
};
isIndeterminate: {
true: {
svg: string;
};
};
isDisabled: {
true: {
base: string;
};
};
disableAnimation: {
true: {};
false: {
indicator: string;
};
};
}, {
color: {
default: {
svg: string;
};
primary: {
svg: string;
};
secondary: {
svg: string;
};
success: {
svg: string;
};
warning: {
svg: string;
};
danger: {
svg: string;
};
};
size: {
sm: {
svg: string;
label: string;
value: string;
};
md: {
svg: string;
label: string;
value: string;
};
lg: {
svg: string;
label: string;
value: string;
};
};
isIndeterminate: {
true: {
svg: string;
};
};
isDisabled: {
true: {
base: string;
};
};
disableAnimation: {
true: {};
false: {
indicator: string;
};
};
}>, {
color: {
default: {
svg: string;
};
primary: {
svg: string;
};
secondary: {
svg: string;
};
success: {
svg: string;
};
warning: {
svg: string;
};
danger: {
svg: string;
};
};
size: {
sm: {
svg: string;
label: string;
value: string;
};
md: {
svg: string;
label: string;
value: string;
};
lg: {
svg: string;
label: string;
value: string;
};
};
isIndeterminate: {
true: {
svg: string;
};
};
isDisabled: {
true: {
base: string;
};
};
disableAnimation: {
true: {};
false: {
indicator: string;
};
};
}, {
base: string;
label: string;
svgWrapper: string;
svg: string;
track: string;
indicator: string;
value: string;
}, tailwind_variants.TVReturnType<{
color: {
default: {
svg: string;
};
primary: {
svg: string;
};
secondary: {
svg: string;
};
success: {
svg: string;
};
warning: {
svg: string;
};
danger: {
svg: string;
};
};
size: {
sm: {
svg: string;
label: string;
value: string;
};
md: {
svg: string;
label: string;
value: string;
};
lg: {
svg: string;
label: string;
value: string;
};
};
isIndeterminate: {
true: {
svg: string;
};
};
isDisabled: {
true: {
base: string;
};
};
disableAnimation: {
true: {};
false: {
indicator: string;
};
};
}, {
base: string;
label: string;
svgWrapper: string;
svg: string;
track: string;
indicator: string;
value: string;
}, undefined, tailwind_variants_dist_config.TVConfig<{
color: {
default: {
svg: string;
};
primary: {
svg: string;
};
secondary: {
svg: string;
};
success: {
svg: string;
};
warning: {
svg: string;
};
danger: {
svg: string;
};
};
size: {
sm: {
svg: string;
label: string;
value: string;
};
md: {
svg: string;
label: string;
value: string;
};
lg: {
svg: string;
label: string;
value: string;
};
};
isIndeterminate: {
true: {
svg: string;
};
};
isDisabled: {
true: {
base: string;
};
};
disableAnimation: {
true: {};
false: {
indicator: string;
};
};
}, {
color: {
default: {
svg: string;
};
primary: {
svg: string;
};
secondary: {
svg: string;
};
success: {
svg: string;
};
warning: {
svg: string;
};
danger: {
svg: string;
};
};
size: {
sm: {
svg: string;
label: string;
value: string;
};
md: {
svg: string;
label: string;
value: string;
};
lg: {
svg: string;
label: string;
value: string;
};
};
isIndeterminate: {
true: {
svg: string;
};
};
isDisabled: {
true: {
base: string;
};
};
disableAnimation: {
true: {};
false: {
indicator: string;
};
};
}>, unknown, unknown, undefined>>;
type CircularProgressVariantProps = VariantProps;
type CircularProgressSlots = keyof ReturnType;
export { CircularProgressSlots, CircularProgressVariantProps, circularProgress };