import React from 'react'; import type { PressableProps, View } from 'react-native'; import type { VariantProps } from 'tailwind-variants'; declare const button: import("tailwind-variants").TVReturnType<{ variant: { default: { container: string; label: string; indicator: string; }; secondary: { container: string; label: string; indicator: string; }; outline: { container: string; label: string; indicator: string; }; destructive: { container: string; label: string; indicator: string; }; ghost: { container: string; label: string; indicator: string; }; link: { container: string; label: string; indicator: string; }; }; size: { default: { container: string; label: string; }; lg: { container: string; label: string; }; sm: { container: string; label: string; indicator: string; }; icon: { container: string; }; }; disabled: { true: { container: string; label: string; indicator: string; }; }; fullWidth: { true: { container: string; }; false: { container: string; }; }; }, { container: string; label: string; indicator: string; }, undefined, import("tailwind-variants/dist/config").TVConfig<{ variant: { default: { container: string; label: string; indicator: string; }; secondary: { container: string; label: string; indicator: string; }; outline: { container: string; label: string; indicator: string; }; destructive: { container: string; label: string; indicator: string; }; ghost: { container: string; label: string; indicator: string; }; link: { container: string; label: string; indicator: string; }; }; size: { default: { container: string; label: string; }; lg: { container: string; label: string; }; sm: { container: string; label: string; indicator: string; }; icon: { container: string; }; }; disabled: { true: { container: string; label: string; indicator: string; }; }; fullWidth: { true: { container: string; }; false: { container: string; }; }; }, { variant: { default: { container: string; label: string; indicator: string; }; secondary: { container: string; label: string; indicator: string; }; outline: { container: string; label: string; indicator: string; }; destructive: { container: string; label: string; indicator: string; }; ghost: { container: string; label: string; indicator: string; }; link: { container: string; label: string; indicator: string; }; }; size: { default: { container: string; label: string; }; lg: { container: string; label: string; }; sm: { container: string; label: string; indicator: string; }; icon: { container: string; }; }; disabled: { true: { container: string; label: string; indicator: string; }; }; fullWidth: { true: { container: string; }; false: { container: string; }; }; }>, { variant: { default: { container: string; label: string; indicator: string; }; secondary: { container: string; label: string; indicator: string; }; outline: { container: string; label: string; indicator: string; }; destructive: { container: string; label: string; indicator: string; }; ghost: { container: string; label: string; indicator: string; }; link: { container: string; label: string; indicator: string; }; }; size: { default: { container: string; label: string; }; lg: { container: string; label: string; }; sm: { container: string; label: string; indicator: string; }; icon: { container: string; }; }; disabled: { true: { container: string; label: string; indicator: string; }; }; fullWidth: { true: { container: string; }; false: { container: string; }; }; }, { container: string; label: string; indicator: string; }, import("tailwind-variants").TVReturnType<{ variant: { default: { container: string; label: string; indicator: string; }; secondary: { container: string; label: string; indicator: string; }; outline: { container: string; label: string; indicator: string; }; destructive: { container: string; label: string; indicator: string; }; ghost: { container: string; label: string; indicator: string; }; link: { container: string; label: string; indicator: string; }; }; size: { default: { container: string; label: string; }; lg: { container: string; label: string; }; sm: { container: string; label: string; indicator: string; }; icon: { container: string; }; }; disabled: { true: { container: string; label: string; indicator: string; }; }; fullWidth: { true: { container: string; }; false: { container: string; }; }; }, { container: string; label: string; indicator: string; }, undefined, import("tailwind-variants/dist/config").TVConfig<{ variant: { default: { container: string; label: string; indicator: string; }; secondary: { container: string; label: string; indicator: string; }; outline: { container: string; label: string; indicator: string; }; destructive: { container: string; label: string; indicator: string; }; ghost: { container: string; label: string; indicator: string; }; link: { container: string; label: string; indicator: string; }; }; size: { default: { container: string; label: string; }; lg: { container: string; label: string; }; sm: { container: string; label: string; indicator: string; }; icon: { container: string; }; }; disabled: { true: { container: string; label: string; indicator: string; }; }; fullWidth: { true: { container: string; }; false: { container: string; }; }; }, { variant: { default: { container: string; label: string; indicator: string; }; secondary: { container: string; label: string; indicator: string; }; outline: { container: string; label: string; indicator: string; }; destructive: { container: string; label: string; indicator: string; }; ghost: { container: string; label: string; indicator: string; }; link: { container: string; label: string; indicator: string; }; }; size: { default: { container: string; label: string; }; lg: { container: string; label: string; }; sm: { container: string; label: string; indicator: string; }; icon: { container: string; }; }; disabled: { true: { container: string; label: string; indicator: string; }; }; fullWidth: { true: { container: string; }; false: { container: string; }; }; }>, unknown, unknown, undefined>>; type ButtonVariants = VariantProps; interface Props extends ButtonVariants, Omit { label?: string; loading?: boolean; className?: string; textClassName?: string; } export declare const Button: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=button.d.ts.map