import React from 'react'; import { GestureResponderEvent, View, StyleProp, ViewStyle } from 'react-native'; import type { Sizes, Theme } from '../../types'; export declare const testId = "button"; export type ButtonVariants = 'menu' | 'flat' | 'default' | 'raised'; type ButtonProps = React.ComponentPropsWithRef & { accessibilityLabel?: string; active?: boolean; children: React.ReactNode; disabled?: boolean; onPress?: (evt: GestureResponderEvent) => void; onLongPress?: () => void; primary?: boolean; size?: Sizes; square?: boolean; style?: StyleProp; variant?: ButtonVariants; theme: Theme; }; declare const _default: React.ComponentType> & { theme?: import("@callstack/react-theme-provider").$DeepPartial | undefined; }> & import("@callstack/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics & (({ accessible, accessibilityLabel, active, children, disabled, onPress, onLongPress, primary, size, square, style, variant, theme, ...rest }: ButtonProps) => React.JSX.Element), {}>; export default _default; //# sourceMappingURL=Button.d.ts.map