import * as react from 'react'; import { ReactNode } from 'react'; import { ViewStyle, View } from 'react-native'; type ButtonVariant = "primary" | "ghost" | "link" | "danger"; type ButtonSize = "sm" | "md" | "lg"; interface ButtonProps { variant?: ButtonVariant; size?: ButtonSize; onPress?: () => void; loading?: boolean; disabled?: boolean; iconLeading?: ReactNode; iconTrailing?: ReactNode; fullWidth?: boolean; children?: ReactNode; style?: ViewStyle; } declare const Button: react.ForwardRefExoticComponent>; export { Button, type ButtonProps, type ButtonSize, type ButtonVariant };