/// /// import React from "react"; import { PropsOf } from "src/typeUtils"; import { StyledComponent, DefaultTheme } from "styled-components"; import { ButtonProps, ThemedButton } from "./Button.styled"; /** * Button UI component for user interaction */ export declare const BaseButtonComponent: React.FC & ButtonProps>; export declare const Button: StyledComponent<"button", DefaultTheme, { label?: string | undefined; p?: import("styled-system").ResponsiveValue>> | undefined; style?: import("react-native").StyleProp; ref?: React.Ref | undefined; activeOpacity?: number | undefined; onHideUnderlay?: (() => void) | undefined; onShowUnderlay?: (() => void) | undefined; underlayColor?: import("react-native").ColorValue | undefined; children?: React.ReactNode; delayLongPress?: number | undefined; delayPressIn?: number | undefined; delayPressOut?: number | undefined; disabled?: boolean | null | undefined; hitSlop?: import("react-native").Insets | undefined; onBlur?: ((e: import("react-native").NativeSyntheticEvent) => void) | undefined; onFocus?: ((e: import("react-native").NativeSyntheticEvent) => void) | undefined; onLayout?: ((event: import("react-native").LayoutChangeEvent) => void) | undefined; onLongPress?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onPress?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onPressIn?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onPressOut?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; pressRetentionOffset?: import("react-native").Insets | undefined; testID?: string | undefined; touchSoundDisabled?: boolean | null | undefined; accessible?: boolean | undefined; accessibilityActions?: readonly Readonly<{ name: string; label?: string | undefined; }>[] | undefined; accessibilityLabel?: string | undefined; accessibilityRole?: import("react-native").AccessibilityRole | undefined; accessibilityState?: import("react-native").AccessibilityState | undefined; accessibilityHint?: string | undefined; accessibilityValue?: import("react-native").AccessibilityValue | undefined; onAccessibilityAction?: ((event: import("react-native").AccessibilityActionEvent) => void) | undefined; accessibilityLiveRegion?: "none" | "polite" | "assertive" | undefined; importantForAccessibility?: "auto" | "yes" | "no" | "no-hide-descendants" | undefined; accessibilityElementsHidden?: boolean | undefined; accessibilityViewIsModal?: boolean | undefined; onAccessibilityEscape?: (() => void) | undefined; onAccessibilityTap?: (() => void) | undefined; onMagicTap?: (() => void) | undefined; accessibilityIgnoresInvertColors?: boolean | undefined; bottom?: import("styled-system").ResponsiveValue>> | undefined; top?: import("styled-system").ResponsiveValue>> | undefined; border?: import("styled-system").ResponsiveValue>> | undefined; alignContent?: import("styled-system").ResponsiveValue>> | undefined; alignItems?: import("styled-system").ResponsiveValue>> | undefined; alignSelf?: import("styled-system").ResponsiveValue>> | undefined; color?: import("styled-system").ColorKeys | undefined; backgroundColor?: import("styled-system").ResponsiveValue>> | undefined; left?: import("styled-system").ResponsiveValue>> | undefined; right?: import("styled-system").ResponsiveValue>> | undefined; borderBottomColor?: import("styled-system").ResponsiveValue>> | undefined; borderBottomLeftRadius?: import("styled-system").ResponsiveValue>> | undefined; borderBottomRightRadius?: import("styled-system").ResponsiveValue>> | undefined; borderBottomStyle?: import("styled-system").ResponsiveValue>> | undefined; borderBottomWidth?: import("styled-system").ResponsiveValue>> | undefined; borderLeftColor?: import("styled-system").ResponsiveValue>> | undefined; borderLeftStyle?: import("styled-system").ResponsiveValue>> | undefined; borderLeftWidth?: import("styled-system").ResponsiveValue>> | undefined; borderRightColor?: import("styled-system").ResponsiveValue>> | undefined; borderRightStyle?: import("styled-system").ResponsiveValue>> | undefined; borderRightWidth?: import("styled-system").ResponsiveValue>> | undefined; borderTopColor?: import("styled-system").ResponsiveValue>> | undefined; borderTopLeftRadius?: import("styled-system").ResponsiveValue>> | undefined; borderTopRightRadius?: import("styled-system").ResponsiveValue>> | undefined; borderTopStyle?: import("styled-system").ResponsiveValue>> | undefined; borderTopWidth?: import("styled-system").ResponsiveValue>> | undefined; size?: import("styled-system").ResponsiveValue, Required>> | undefined; cursor?: import("csstype").Property.Cursor | undefined; display?: import("styled-system").ResponsiveValue>> | undefined; flex?: import("styled-system").ResponsiveValue, Required>> | undefined; flexBasis?: import("styled-system").ResponsiveValue, Required>> | undefined; flexDirection?: import("styled-system").ResponsiveValue>> | undefined; flexGrow?: any; flexShrink?: any; flexWrap?: import("styled-system").ResponsiveValue>> | undefined; height?: import("styled-system").ResponsiveValue>> | undefined; justifyContent?: import("styled-system").ResponsiveValue>> | undefined; justifyItems?: import("styled-system").ResponsiveValue>> | undefined; justifySelf?: import("styled-system").ResponsiveValue>> | undefined; marginBottom?: import("styled-system").ResponsiveValue>> | undefined; marginLeft?: import("styled-system").ResponsiveValue>> | undefined; marginRight?: import("styled-system").ResponsiveValue>> | undefined; marginTop?: import("styled-system").ResponsiveValue>> | undefined; maxHeight?: import("styled-system").ResponsiveValue>> | undefined; maxWidth?: import("styled-system").ResponsiveValue>> | undefined; minHeight?: import("styled-system").ResponsiveValue>> | undefined; minWidth?: import("styled-system").ResponsiveValue>> | undefined; opacity?: any; order?: any; overflowX?: import("styled-system").ResponsiveValue>> | undefined; overflowY?: import("styled-system").ResponsiveValue>> | undefined; paddingBottom?: import("styled-system").ResponsiveValue>> | undefined; paddingLeft?: import("styled-system").ResponsiveValue>> | undefined; paddingRight?: import("styled-system").ResponsiveValue>> | undefined; paddingTop?: import("styled-system").ResponsiveValue>> | undefined; position?: import("styled-system").ResponsiveValue>> | undefined; verticalAlign?: import("styled-system").ResponsiveValue, Required>> | undefined; width?: import("styled-system").ResponsiveValue>> | undefined; zIndex?: import("styled-system").ResponsiveValue>> | undefined; borderBottom?: import("styled-system").ResponsiveValue>> | undefined; borderColor?: import("styled-system").ResponsiveValue>> | undefined; borderLeft?: import("styled-system").ResponsiveValue>> | undefined; borderRadius?: import("styled-system").ResponsiveValue>> | undefined; borderRight?: import("styled-system").ResponsiveValue>> | undefined; borderStyle?: import("styled-system").ResponsiveValue>> | undefined; borderTop?: import("styled-system").ResponsiveValue>> | undefined; borderWidth?: import("styled-system").ResponsiveValue>> | undefined; icon?: React.ReactNode; margin?: import("styled-system").ResponsiveValue>> | undefined; outline?: import("styled-system").ResponsiveValue<0 | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | (string & {}) | "none" | "1px" | "2px" | "4px" | "8px" | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "outset" | "ridge" | "solid" | "auto" | "invert", Required>> | undefined; overflow?: import("styled-system").ResponsiveValue>> | undefined; padding?: import("styled-system").ResponsiveValue>> | undefined; key?: React.Key | null | undefined; onClick?: (() => void) | undefined; isLoading?: boolean | undefined; iconPosition?: "left" | "right" | undefined; iconSize?: number | undefined; bg?: import("styled-system").ResponsiveValue>> | undefined; borderX?: import("styled-system").ResponsiveValue>> | undefined; borderY?: import("styled-system").ResponsiveValue>> | undefined; m?: import("styled-system").ResponsiveValue>> | undefined; mt?: import("styled-system").ResponsiveValue>> | undefined; mr?: import("styled-system").ResponsiveValue>> | undefined; mb?: import("styled-system").ResponsiveValue>> | undefined; ml?: import("styled-system").ResponsiveValue>> | undefined; mx?: import("styled-system").ResponsiveValue>> | undefined; marginX?: import("styled-system").ResponsiveValue>> | undefined; my?: import("styled-system").ResponsiveValue>> | undefined; marginY?: import("styled-system").ResponsiveValue>> | undefined; pt?: import("styled-system").ResponsiveValue>> | undefined; pr?: import("styled-system").ResponsiveValue>> | undefined; pb?: import("styled-system").ResponsiveValue>> | undefined; pl?: import("styled-system").ResponsiveValue>> | undefined; px?: import("styled-system").ResponsiveValue>> | undefined; paddingX?: import("styled-system").ResponsiveValue>> | undefined; py?: import("styled-system").ResponsiveValue>> | undefined; paddingY?: import("styled-system").ResponsiveValue>> | undefined; textStyle?: ({ p?: import("styled-system").ResponsiveValue>> | undefined; slot?: string | undefined; style?: (React.CSSProperties & (false | import("react-native").TextStyle | import("react-native").RegisteredStyle | import("react-native").RecursiveArray> | null)) | undefined; title?: string | undefined; ref?: ((((instance: HTMLSpanElement | null) => void) | React.RefObject) & (((instance: import("react-native").Text | null) => void) | React.RefObject)) | null | undefined; children?: React.ReactNode; onBlur?: React.FocusEventHandler | undefined; onFocus?: React.FocusEventHandler | undefined; onLayout?: ((event: import("react-native").LayoutChangeEvent) => void) | undefined; onLongPress?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onPress?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onPressIn?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; onPressOut?: ((event: import("react-native").GestureResponderEvent) => void) | undefined; testID?: string | undefined; accessible?: boolean | undefined; accessibilityActions?: readonly Readonly<{ name: string; label?: string | undefined; }>[] | undefined; accessibilityLabel?: string | undefined; accessibilityRole?: import("react-native").AccessibilityRole | undefined; accessibilityState?: import("react-native").AccessibilityState | undefined; accessibilityHint?: string | undefined; accessibilityValue?: import("react-native").AccessibilityValue | undefined; onAccessibilityAction?: ((event: import("react-native").AccessibilityActionEvent) => void) | undefined; accessibilityLiveRegion?: "none" | "polite" | "assertive" | undefined; importantForAccessibility?: "auto" | "yes" | "no" | "no-hide-descendants" | undefined; accessibilityElementsHidden?: boolean | undefined; accessibilityViewIsModal?: boolean | undefined; onAccessibilityEscape?: (() => void) | undefined; onAccessibilityTap?: (() => void) | undefined; onMagicTap?: (() => void) | undefined; accessibilityIgnoresInvertColors?: boolean | undefined; hidden?: boolean | undefined; border?: import("styled-system").ResponsiveValue>> | undefined; alignContent?: import("styled-system").ResponsiveValue>> | undefined; alignItems?: import("styled-system").ResponsiveValue>> | undefined; alignSelf?: import("styled-system").ResponsiveValue>> | undefined; color?: (string & import("styled-system").ColorKeys) | undefined; backgroundColor?: import("styled-system").ResponsiveValue>> | undefined; backgroundImage?: import("styled-system").ResponsiveValue>> | undefined; borderBottomColor?: import("styled-system").ResponsiveValue>> | undefined; borderBottomLeftRadius?: import("styled-system").ResponsiveValue>> | undefined; borderBottomRightRadius?: import("styled-system").ResponsiveValue>> | undefined; borderBottomStyle?: import("styled-system").ResponsiveValue>> | undefined; borderBottomWidth?: import("styled-system").ResponsiveValue>> | undefined; borderLeftColor?: import("styled-system").ResponsiveValue>> | undefined; borderLeftStyle?: import("styled-system").ResponsiveValue>> | undefined; borderLeftWidth?: import("styled-system").ResponsiveValue>> | undefined; borderRightColor?: import("styled-system").ResponsiveValue>> | undefined; borderRightStyle?: import("styled-system").ResponsiveValue>> | undefined; borderRightWidth?: import("styled-system").ResponsiveValue>> | undefined; borderTopColor?: import("styled-system").ResponsiveValue>> | undefined; borderTopLeftRadius?: import("styled-system").ResponsiveValue>> | undefined; borderTopRightRadius?: import("styled-system").ResponsiveValue>> | undefined; borderTopStyle?: import("styled-system").ResponsiveValue>> | undefined; borderTopWidth?: import("styled-system").ResponsiveValue>> | undefined; size?: import("styled-system").ResponsiveValue, Required>> | undefined; cursor?: import("csstype").Property.Cursor | undefined; display?: import("styled-system").ResponsiveValue>> | undefined; flex?: import("styled-system").ResponsiveValue, Required>> | undefined; flexBasis?: import("styled-system").ResponsiveValue, Required>> | undefined; flexDirection?: import("styled-system").ResponsiveValue>> | undefined; flexGrow?: any; flexShrink?: any; flexWrap?: import("styled-system").ResponsiveValue>> | undefined; fontFamily?: import("styled-system").ResponsiveValue>> | undefined; fontSize?: import("styled-system").ResponsiveValue>> | undefined; fontStyle?: import("styled-system").ResponsiveValue>> | undefined; fontWeight?: import("styled-system").ResponsiveValue<"black" | "medium" | "thin" | "light" | import("csstype").Property.FontWeight | "hairline" | "semibold" | "extrabold", Required>> | undefined; height?: import("styled-system").ResponsiveValue>> | undefined; justifyContent?: import("styled-system").ResponsiveValue>> | undefined; justifyItems?: import("styled-system").ResponsiveValue>> | undefined; justifySelf?: import("styled-system").ResponsiveValue>> | undefined; letterSpacing?: import("styled-system").ResponsiveValue>> | undefined; lineHeight?: import("styled-system").ResponsiveValue<"base" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | (string & {}) | "none" | "normal" | (number & {}) | "bold" | "bolder" | "lighter" | "shorter" | "short" | "tall" | "taller" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "10", Required>> | undefined; marginBottom?: import("styled-system").ResponsiveValue>> | undefined; marginLeft?: import("styled-system").ResponsiveValue>> | undefined; marginRight?: import("styled-system").ResponsiveValue>> | undefined; marginTop?: import("styled-system").ResponsiveValue>> | undefined; maxHeight?: import("styled-system").ResponsiveValue>> | undefined; maxWidth?: import("styled-system").ResponsiveValue>> | undefined; minHeight?: import("styled-system").ResponsiveValue>> | undefined; minWidth?: import("styled-system").ResponsiveValue>> | undefined; opacity?: any; order?: any; overflowX?: import("styled-system").ResponsiveValue>> | undefined; overflowY?: import("styled-system").ResponsiveValue>> | undefined; paddingBottom?: import("styled-system").ResponsiveValue>> | undefined; paddingLeft?: import("styled-system").ResponsiveValue>> | undefined; paddingRight?: import("styled-system").ResponsiveValue>> | undefined; paddingTop?: import("styled-system").ResponsiveValue>> | undefined; textAlign?: import("styled-system").ResponsiveValue>> | undefined; translate?: "yes" | "no" | undefined; verticalAlign?: import("styled-system").ResponsiveValue, Required>> | undefined; width?: import("styled-system").ResponsiveValue>> | undefined; borderBottom?: import("styled-system").ResponsiveValue>> | undefined; borderColor?: import("styled-system").ResponsiveValue>> | undefined; borderLeft?: import("styled-system").ResponsiveValue>> | undefined; borderRadius?: import("styled-system").ResponsiveValue>> | undefined; borderRight?: import("styled-system").ResponsiveValue>> | undefined; borderStyle?: import("styled-system").ResponsiveValue>> | undefined; borderTop?: import("styled-system").ResponsiveValue>> | undefined; borderWidth?: import("styled-system").ResponsiveValue>> | undefined; margin?: import("styled-system").ResponsiveValue>> | undefined; outline?: import("styled-system").ResponsiveValue<0 | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | (string & {}) | "none" | "1px" | "2px" | "4px" | "8px" | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "outset" | "ridge" | "solid" | "auto" | "invert", Required>> | undefined; overflow?: import("styled-system").ResponsiveValue>> | undefined; padding?: import("styled-system").ResponsiveValue>> | undefined; key?: React.Key | null | undefined; onClick?: (React.MouseEventHandler & (() => void)) | undefined; bg?: import("styled-system").ResponsiveValue>> | undefined; borderX?: import("styled-system").ResponsiveValue>> | undefined; borderY?: import("styled-system").ResponsiveValue>> | undefined; m?: import("styled-system").ResponsiveValue>> | undefined; mt?: import("styled-system").ResponsiveValue>> | undefined; mr?: import("styled-system").ResponsiveValue>> | undefined; mb?: import("styled-system").ResponsiveValue>> | undefined; ml?: import("styled-system").ResponsiveValue>> | undefined; mx?: import("styled-system").ResponsiveValue>> | undefined; marginX?: import("styled-system").ResponsiveValue>> | undefined; my?: import("styled-system").ResponsiveValue>> | undefined; marginY?: import("styled-system").ResponsiveValue>> | undefined; pt?: import("styled-system").ResponsiveValue>> | undefined; pr?: import("styled-system").ResponsiveValue>> | undefined; pb?: import("styled-system").ResponsiveValue>> | undefined; pl?: import("styled-system").ResponsiveValue>> | undefined; px?: import("styled-system").ResponsiveValue>> | undefined; paddingX?: import("styled-system").ResponsiveValue>> | undefined; py?: import("styled-system").ResponsiveValue>> | undefined; paddingY?: import("styled-system").ResponsiveValue>> | undefined; textStyle?: import("styled-system").ResponsiveValue>> | undefined; variant?: keyof import("..").TextVariants | undefined; allowFontScaling?: boolean | undefined; ellipsizeMode?: "head" | "middle" | "clip" | "tail" | undefined; lineBreakMode?: "head" | "middle" | "clip" | "tail" | undefined; numberOfLines?: number | undefined; onTextLayout?: ((event: import("react-native").NativeSyntheticEvent) => void) | undefined; nativeID?: string | undefined; maxFontSizeMultiplier?: number | null | undefined; adjustsFontSizeToFit?: boolean | undefined; minimumFontScale?: number | undefined; suppressHighlighting?: boolean | undefined; selectable?: boolean | undefined; selectionColor?: import("react-native").ColorValue | undefined; textBreakStrategy?: "simple" | "highQuality" | "balanced" | undefined; dataDetectorType?: "link" | "none" | "all" | "email" | "phoneNumber" | null | undefined; android_hyphenationFrequency?: "none" | "normal" | "balanced" | "full" | "high" | undefined; defaultChecked?: boolean | undefined; defaultValue?: string | number | readonly string[] | undefined; suppressContentEditableWarning?: boolean | undefined; suppressHydrationWarning?: boolean | undefined; accessKey?: string | undefined; className?: string | undefined; contentEditable?: "inherit" | (boolean | "false" | "true") | undefined; contextMenu?: string | undefined; dir?: string | undefined; draggable?: (boolean | "false" | "true") | undefined; id?: string | undefined; lang?: string | undefined; placeholder?: string | undefined; spellCheck?: (boolean | "false" | "true") | undefined; tabIndex?: number | undefined; radioGroup?: string | undefined; role?: React.AriaRole | undefined; about?: string | undefined; datatype?: string | undefined; inlist?: any; prefix?: string | undefined; property?: string | undefined; resource?: string | undefined; typeof?: string | undefined; vocab?: string | undefined; autoCapitalize?: string | undefined; autoCorrect?: string | undefined; autoSave?: string | undefined; itemProp?: string | undefined; itemScope?: boolean | undefined; itemType?: string | undefined; itemID?: string | undefined; itemRef?: string | undefined; results?: number | undefined; security?: string | undefined; unselectable?: "on" | "off" | undefined; inputMode?: "text" | "none" | "search" | "tel" | "url" | "email" | "numeric" | "decimal" | undefined; is?: string | undefined; 'aria-activedescendant'?: string | undefined; 'aria-atomic'?: (boolean | "false" | "true") | undefined; 'aria-autocomplete'?: "none" | "both" | "inline" | "list" | undefined; 'aria-busy'?: (boolean | "false" | "true") | undefined; 'aria-checked'?: boolean | "mixed" | "false" | "true" | undefined; 'aria-colcount'?: number | undefined; 'aria-colindex'?: number | undefined; 'aria-colspan'?: number | undefined; 'aria-controls'?: string | undefined; 'aria-current'?: boolean | "time" | "page" | "false" | "true" | "step" | "location" | "date" | undefined; 'aria-describedby'?: string | undefined; 'aria-details'?: string | undefined; 'aria-disabled'?: (boolean | "false" | "true") | undefined; 'aria-dropeffect'?: "link" | "none" | "copy" | "move" | "execute" | "popup" | undefined; 'aria-errormessage'?: string | undefined; 'aria-expanded'?: (boolean | "false" | "true") | undefined; 'aria-flowto'?: string | undefined; 'aria-grabbed'?: (boolean | "false" | "true") | undefined; 'aria-haspopup'?: boolean | "dialog" | "menu" | "listbox" | "grid" | "false" | "true" | "tree" | undefined; 'aria-hidden'?: (boolean | "false" | "true") | undefined; 'aria-invalid'?: boolean | "false" | "true" | "grammar" | "spelling" | undefined; 'aria-keyshortcuts'?: string | undefined; 'aria-label'?: string | undefined; 'aria-labelledby'?: string | undefined; 'aria-level'?: number | undefined; 'aria-live'?: "off" | "polite" | "assertive" | undefined; 'aria-modal'?: (boolean | "false" | "true") | undefined; 'aria-multiline'?: (boolean | "false" | "true") | undefined; 'aria-multiselectable'?: (boolean | "false" | "true") | undefined; 'aria-orientation'?: "horizontal" | "vertical" | undefined; 'aria-owns'?: string | undefined; 'aria-placeholder'?: string | undefined; 'aria-posinset'?: number | undefined; 'aria-pressed'?: boolean | "mixed" | "false" | "true" | undefined; 'aria-readonly'?: (boolean | "false" | "true") | undefined; 'aria-relevant'?: "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals" | undefined; 'aria-required'?: (boolean | "false" | "true") | undefined; 'aria-roledescription'?: string | undefined; 'aria-rowcount'?: number | undefined; 'aria-rowindex'?: number | undefined; 'aria-rowspan'?: number | undefined; 'aria-selected'?: (boolean | "false" | "true") | undefined; 'aria-setsize'?: number | undefined; 'aria-sort'?: "none" | "ascending" | "descending" | "other" | undefined; 'aria-valuemax'?: number | undefined; 'aria-valuemin'?: number | undefined; 'aria-valuenow'?: number | undefined; 'aria-valuetext'?: string | undefined; dangerouslySetInnerHTML?: { __html: string; } | undefined; onCopy?: React.ClipboardEventHandler | undefined; onCopyCapture?: React.ClipboardEventHandler | undefined; onCut?: React.ClipboardEventHandler | undefined; onCutCapture?: React.ClipboardEventHandler | undefined; onPaste?: React.ClipboardEventHandler | undefined; onPasteCapture?: React.ClipboardEventHandler | undefined; onCompositionEnd?: React.CompositionEventHandler | undefined; onCompositionEndCapture?: React.CompositionEventHandler | undefined; onCompositionStart?: React.CompositionEventHandler | undefined; onCompositionStartCapture?: React.CompositionEventHandler | undefined; onCompositionUpdate?: React.CompositionEventHandler | undefined; onCompositionUpdateCapture?: React.CompositionEventHandler | undefined; onFocusCapture?: React.FocusEventHandler | undefined; onBlurCapture?: React.FocusEventHandler | undefined; onChange?: React.FormEventHandler | undefined; onChangeCapture?: React.FormEventHandler | undefined; onBeforeInput?: React.FormEventHandler | undefined; onBeforeInputCapture?: React.FormEventHandler | undefined; onInput?: React.FormEventHandler | undefined; onInputCapture?: React.FormEventHandler | undefined; onReset?: React.FormEventHandler | undefined; onResetCapture?: React.FormEventHandler | undefined; onSubmit?: React.FormEventHandler | undefined; onSubmitCapture?: React.FormEventHandler | undefined; onInvalid?: React.FormEventHandler | undefined; onInvalidCapture?: React.FormEventHandler | undefined; onLoad?: React.ReactEventHandler | undefined; onLoadCapture?: React.ReactEventHandler | undefined; onError?: React.ReactEventHandler | undefined; onErrorCapture?: React.ReactEventHandler | undefined; onKeyDown?: React.KeyboardEventHandler | undefined; onKeyDownCapture?: React.KeyboardEventHandler | undefined; onKeyPress?: React.KeyboardEventHandler | undefined; onKeyPressCapture?: React.KeyboardEventHandler | undefined; onKeyUp?: React.KeyboardEventHandler | undefined; onKeyUpCapture?: React.KeyboardEventHandler | undefined; onAbort?: React.ReactEventHandler | undefined; onAbortCapture?: React.ReactEventHandler | undefined; onCanPlay?: React.ReactEventHandler | undefined; onCanPlayCapture?: React.ReactEventHandler | undefined; onCanPlayThrough?: React.ReactEventHandler | undefined; onCanPlayThroughCapture?: React.ReactEventHandler | undefined; onDurationChange?: React.ReactEventHandler | undefined; onDurationChangeCapture?: React.ReactEventHandler | undefined; onEmptied?: React.ReactEventHandler | undefined; onEmptiedCapture?: React.ReactEventHandler | undefined; onEncrypted?: React.ReactEventHandler | undefined; onEncryptedCapture?: React.ReactEventHandler | undefined; onEnded?: React.ReactEventHandler | undefined; onEndedCapture?: React.ReactEventHandler | undefined; onLoadedData?: React.ReactEventHandler | undefined; onLoadedDataCapture?: React.ReactEventHandler | undefined; onLoadedMetadata?: React.ReactEventHandler | undefined; onLoadedMetadataCapture?: React.ReactEventHandler | undefined; onLoadStart?: React.ReactEventHandler | undefined; onLoadStartCapture?: React.ReactEventHandler | undefined; onPause?: React.ReactEventHandler | undefined; onPauseCapture?: React.ReactEventHandler | undefined; onPlay?: React.ReactEventHandler | undefined; onPlayCapture?: React.ReactEventHandler | undefined; onPlaying?: React.ReactEventHandler | undefined; onPlayingCapture?: React.ReactEventHandler | undefined; onProgress?: React.ReactEventHandler | undefined; onProgressCapture?: React.ReactEventHandler | undefined; onRateChange?: React.ReactEventHandler | undefined; onRateChangeCapture?: React.ReactEventHandler | undefined; onSeeked?: React.ReactEventHandler | undefined; onSeekedCapture?: React.ReactEventHandler | undefined; onSeeking?: React.ReactEventHandler | undefined; onSeekingCapture?: React.ReactEventHandler | undefined; onStalled?: React.ReactEventHandler | undefined; onStalledCapture?: React.ReactEventHandler | undefined; onSuspend?: React.ReactEventHandler | undefined; onSuspendCapture?: React.ReactEventHandler | undefined; onTimeUpdate?: React.ReactEventHandler | undefined; onTimeUpdateCapture?: React.ReactEventHandler | undefined; onVolumeChange?: React.ReactEventHandler | undefined; onVolumeChangeCapture?: React.ReactEventHandler | undefined; onWaiting?: React.ReactEventHandler | undefined; onWaitingCapture?: React.ReactEventHandler | undefined; onAuxClick?: React.MouseEventHandler | undefined; onAuxClickCapture?: React.MouseEventHandler | undefined; onClickCapture?: React.MouseEventHandler | undefined; onContextMenu?: React.MouseEventHandler | undefined; onContextMenuCapture?: React.MouseEventHandler | undefined; onDoubleClick?: React.MouseEventHandler | undefined; onDoubleClickCapture?: React.MouseEventHandler | undefined; onDrag?: React.DragEventHandler | undefined; onDragCapture?: React.DragEventHandler | undefined; onDragEnd?: React.DragEventHandler | undefined; onDragEndCapture?: React.DragEventHandler | undefined; onDragEnter?: React.DragEventHandler | undefined; onDragEnterCapture?: React.DragEventHandler | undefined; onDragExit?: React.DragEventHandler | undefined; onDragExitCapture?: React.DragEventHandler | undefined; onDragLeave?: React.DragEventHandler | undefined; onDragLeaveCapture?: React.DragEventHandler | undefined; onDragOver?: React.DragEventHandler | undefined; onDragOverCapture?: React.DragEventHandler | undefined; onDragStart?: React.DragEventHandler | undefined; onDragStartCapture?: React.DragEventHandler | undefined; onDrop?: React.DragEventHandler | undefined; onDropCapture?: React.DragEventHandler | undefined; onMouseDown?: React.MouseEventHandler | undefined; onMouseDownCapture?: React.MouseEventHandler | undefined; onMouseEnter?: React.MouseEventHandler | undefined; onMouseLeave?: React.MouseEventHandler | undefined; onMouseMove?: React.MouseEventHandler | undefined; onMouseMoveCapture?: React.MouseEventHandler | undefined; onMouseOut?: React.MouseEventHandler | undefined; onMouseOutCapture?: React.MouseEventHandler | undefined; onMouseOver?: React.MouseEventHandler | undefined; onMouseOverCapture?: React.MouseEventHandler | undefined; onMouseUp?: React.MouseEventHandler | undefined; onMouseUpCapture?: React.MouseEventHandler | undefined; onSelect?: React.ReactEventHandler | undefined; onSelectCapture?: React.ReactEventHandler | undefined; onTouchCancel?: React.TouchEventHandler | undefined; onTouchCancelCapture?: React.TouchEventHandler | undefined; onTouchEnd?: React.TouchEventHandler | undefined; onTouchEndCapture?: React.TouchEventHandler | undefined; onTouchMove?: React.TouchEventHandler | undefined; onTouchMoveCapture?: React.TouchEventHandler | undefined; onTouchStart?: React.TouchEventHandler | undefined; onTouchStartCapture?: React.TouchEventHandler | undefined; onPointerDown?: React.PointerEventHandler | undefined; onPointerDownCapture?: React.PointerEventHandler | undefined; onPointerMove?: React.PointerEventHandler | undefined; onPointerMoveCapture?: React.PointerEventHandler | undefined; onPointerUp?: React.PointerEventHandler | undefined; onPointerUpCapture?: React.PointerEventHandler | undefined; onPointerCancel?: React.PointerEventHandler | undefined; onPointerCancelCapture?: React.PointerEventHandler | undefined; onPointerEnter?: React.PointerEventHandler | undefined; onPointerEnterCapture?: React.PointerEventHandler | undefined; onPointerLeave?: React.PointerEventHandler | undefined; onPointerLeaveCapture?: React.PointerEventHandler | undefined; onPointerOver?: React.PointerEventHandler | undefined; onPointerOverCapture?: React.PointerEventHandler | undefined; onPointerOut?: React.PointerEventHandler | undefined; onPointerOutCapture?: React.PointerEventHandler | undefined; onGotPointerCapture?: React.PointerEventHandler | undefined; onGotPointerCaptureCapture?: React.PointerEventHandler | undefined; onLostPointerCapture?: React.PointerEventHandler | undefined; onLostPointerCaptureCapture?: React.PointerEventHandler | undefined; onScroll?: React.UIEventHandler | undefined; onScrollCapture?: React.UIEventHandler | undefined; onWheel?: React.WheelEventHandler | undefined; onWheelCapture?: React.WheelEventHandler | undefined; onAnimationStart?: React.AnimationEventHandler | undefined; onAnimationStartCapture?: React.AnimationEventHandler | undefined; onAnimationEnd?: React.AnimationEventHandler | undefined; onAnimationEndCapture?: React.AnimationEventHandler | undefined; onAnimationIteration?: React.AnimationEventHandler | undefined; onAnimationIterationCapture?: React.AnimationEventHandler | undefined; onTransitionEnd?: React.TransitionEventHandler | undefined; onTransitionEndCapture?: React.TransitionEventHandler | undefined; } & { theme?: DefaultTheme | undefined; }) | undefined; variant?: keyof import("./Button.theme").ButtonVariants | undefined; } & { theme?: DefaultTheme | undefined; } & ButtonProps, never>; export default Button;