import type { Theme } from '@emotion/react'; import { View } from 'react-native'; import { type CamelCase } from '../../utils/helpers'; type Intent = 'primary' | 'secondary' | 'danger' | 'white' | 'inverted'; type ThemeVariant = 'filled-primary' | 'filled-secondary' | 'filled-danger' | 'filled-white' | 'filled-inverted' | 'outlined-primary' | 'outlined-secondary' | 'outlined-danger' | 'outlined-white' | 'outlined-inverted' | 'text-primary' | 'text-secondary' | 'text-danger' | 'text-white' | 'text-inverted'; declare const StyledButtonContainer: import("@emotion/native").StyledComponent & { theme?: Theme; as?: React.ElementType; } & { disabled?: boolean; themeButtonVariant: ThemeVariant; loading?: boolean; themeInlineText?: boolean; themeIsCompact?: boolean; themeIsMedium?: boolean; themeIsIconOnly?: boolean; }, {}, {}>; declare const StyledButtonText: import("@emotion/native").StyledComponent; declare const StyledSmallButtonText: import("@emotion/native").StyledComponent; declare const StyledButtonTitleOfVariantText: import("@emotion/native").StyledComponent; declare const StyledButtonIconWrapper: import("@emotion/native").StyledComponent | undefined; }>; declare const StyledButtonIcon: import("@emotion/native").StyledComponent; export { StyledButtonContainer, StyledButtonIcon, StyledButtonIconWrapper, StyledButtonText, StyledButtonTitleOfVariantText, StyledSmallButtonText, }; export type { Intent, ThemeVariant, CamelCase };