import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; import * as i0 from '@angular/core'; declare const mnButtonVariants: tailwind_variants.TVReturnType<{ size: { sm: string; md: string; lg: string; }; variant: { fill: string; outline: string; text: string; textUnderline: string; ghost: string; }; color: { primary: string; secondary: string; danger: string; warning: string; success: string; accent: string; gray: string; }; borderRadius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; two_xl: string; three_xl: string; four_xl: string; full: string; }; shape: { default: string; circle: string; square: string; }; disabled: { true: string; }; loading: { true: string; }; wrap: { true: string; false: string; }; hover: { true: string; }; }, undefined, "inline-flex items-center justify-center hover:cursor-pointer transition-all duration-300 ease-in-out", { size: { sm: string; md: string; lg: string; }; variant: { fill: string; outline: string; text: string; textUnderline: string; ghost: string; }; color: { primary: string; secondary: string; danger: string; warning: string; success: string; accent: string; gray: string; }; borderRadius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; two_xl: string; three_xl: string; four_xl: string; full: string; }; shape: { default: string; circle: string; square: string; }; disabled: { true: string; }; loading: { true: string; }; wrap: { true: string; false: string; }; hover: { true: string; }; }, undefined, tailwind_variants.TVReturnType<{ size: { sm: string; md: string; lg: string; }; variant: { fill: string; outline: string; text: string; textUnderline: string; ghost: string; }; color: { primary: string; secondary: string; danger: string; warning: string; success: string; accent: string; gray: string; }; borderRadius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; two_xl: string; three_xl: string; four_xl: string; full: string; }; shape: { default: string; circle: string; square: string; }; disabled: { true: string; }; loading: { true: string; }; wrap: { true: string; false: string; }; hover: { true: string; }; }, undefined, "inline-flex items-center justify-center hover:cursor-pointer transition-all duration-300 ease-in-out", unknown, unknown, undefined>>; type MnButtonVariants = VariantProps; type MnButtonTypes = { size: MnButtonVariants['size']; variant: MnButtonVariants['variant']; borderRadius: MnButtonVariants['borderRadius']; shape?: MnButtonVariants['shape']; color: MnButtonVariants['color']; disabled?: MnButtonVariants['disabled']; loading?: MnButtonVariants['loading']; wrap?: MnButtonVariants['wrap']; hover?: MnButtonVariants['hover']; }; declare class MnButton { data: Partial; get hostClasses(): string; get ariaBusy(): "true" | null; get ariaDisabled(): "true" | null; get disabledAttr(): "" | null; get tabIndex(): "-1" | null; private get isBlocked(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare const mnBadgeVariants: tailwind_variants.TVReturnType<{ size: { sm: string; md: string; lg: string; xl: string; }; variant: { default: string; fill: string; }; wrap: { true: string; false: string; }; color: { primary: string; secondary: string; danger: string; warning: string; success: string; accent: string; lightgray: string; }; }, undefined, "inline-flex items-center rounded-md border font-semibold", { size: { sm: string; md: string; lg: string; xl: string; }; variant: { default: string; fill: string; }; wrap: { true: string; false: string; }; color: { primary: string; secondary: string; danger: string; warning: string; success: string; accent: string; lightgray: string; }; }, undefined, tailwind_variants.TVReturnType<{ size: { sm: string; md: string; lg: string; xl: string; }; variant: { default: string; fill: string; }; wrap: { true: string; false: string; }; color: { primary: string; secondary: string; danger: string; warning: string; success: string; accent: string; lightgray: string; }; }, undefined, "inline-flex items-center rounded-md border font-semibold", unknown, unknown, undefined>>; type MnBadgeVariants = VariantProps; type MnBadgeTypes = { size: MnBadgeVariants['size']; variant: MnBadgeVariants['variant']; color: MnBadgeVariants['color']; wrap: MnBadgeVariants['wrap']; }; declare class MnBadge { data: Partial; get hostClasses(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } type MnSkeletonShape = 'rectangle' | 'circle' | 'text'; type MnSkeletonProps = { shape?: MnSkeletonShape; animated?: boolean; width?: string; height?: string; }; declare class MnSkeleton { data: Partial; readonly ariaHidden = "true"; get hostClasses(): string; get width(): string | null; get height(): string | null; get isAnimated(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare const mnSkeletonVariants: tailwind_variants.TVReturnType<{ shape: { rectangle: string; circle: string; text: string; }; }, undefined, "bg-base-300 relative overflow-hidden", { shape: { rectangle: string; circle: string; text: string; }; }, undefined, tailwind_variants.TVReturnType<{ shape: { rectangle: string; circle: string; text: string; }; }, undefined, "bg-base-300 relative overflow-hidden", unknown, unknown, undefined>>; type MnSkeletonVariantProps = VariantProps; export { MnBadge, MnButton, MnSkeleton, mnBadgeVariants, mnButtonVariants, mnSkeletonVariants }; export type { MnBadgeTypes, MnBadgeVariants, MnButtonTypes, MnButtonVariants, MnSkeletonProps, MnSkeletonShape, MnSkeletonVariantProps };