import { AvatarCtxValue } from './types'; export declare const AvatarContext: import("react").Context; export declare const useAvatarContext: (providedProps?: Partial) => { hitSlop?: number | import("react-native").Insets | null | undefined; id?: string | undefined | undefined; needsOffscreenAlphaCompositing?: boolean | undefined | undefined; onLayout?: ((event: import("react-native").LayoutChangeEvent) => void) | undefined | undefined; pointerEvents?: "box-none" | "none" | "box-only" | "auto" | undefined | undefined; removeClippedSubviews?: boolean | undefined | undefined; testID?: string | undefined | undefined; nativeID?: string | undefined | undefined; collapsable?: boolean | undefined | undefined; collapsableChildren?: boolean | undefined | undefined; onBlur?: null | ((event: import("react-native").NativeSyntheticEvent) => void) | undefined | undefined; onFocus?: null | ((event: import("react-native").NativeSyntheticEvent) => void) | undefined | undefined; renderToHardwareTextureAndroid?: boolean | undefined | undefined; focusable?: boolean | undefined | undefined; tabIndex?: 0 | -1 | undefined | undefined; shouldRasterizeIOS?: boolean | undefined | undefined; isTVSelectable?: boolean | undefined | undefined; hasTVPreferredFocus?: boolean | undefined | undefined; tvParallaxShiftDistanceX?: number | undefined | undefined; tvParallaxShiftDistanceY?: number | undefined | undefined; tvParallaxTiltAngle?: number | undefined | undefined; tvParallaxMagnification?: number | undefined | undefined; onStartShouldSetResponder?: ((event: import("react-native").GestureResponderEvent) => boolean) | undefined | undefined; onMoveShouldSetResponder?: ((event: import("react-native").GestureResponderEvent) => boolean) | undefined | undefined; onResponderEnd?: ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onResponderGrant?: ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onResponderReject?: ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onResponderMove?: ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onResponderRelease?: ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onResponderStart?: ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onResponderTerminationRequest?: ((event: import("react-native").GestureResponderEvent) => boolean) | undefined | undefined; onResponderTerminate?: ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onStartShouldSetResponderCapture?: ((event: import("react-native").GestureResponderEvent) => boolean) | undefined | undefined; onMoveShouldSetResponderCapture?: ((event: import("react-native").GestureResponderEvent) => boolean) | undefined | undefined; onTouchStart?: ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onTouchMove?: ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onTouchEnd?: ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onTouchCancel?: ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onTouchEndCapture?: ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onPointerEnter?: ((event: import("react-native").PointerEvent) => void) | undefined | undefined; onPointerEnterCapture?: ((event: import("react-native").PointerEvent) => void) | undefined | undefined; onPointerLeave?: ((event: import("react-native").PointerEvent) => void) | undefined | undefined; onPointerLeaveCapture?: ((event: import("react-native").PointerEvent) => void) | undefined | undefined; onPointerMove?: ((event: import("react-native").PointerEvent) => void) | undefined | undefined; onPointerMoveCapture?: ((event: import("react-native").PointerEvent) => void) | undefined | undefined; onPointerCancel?: ((event: import("react-native").PointerEvent) => void) | undefined | undefined; onPointerCancelCapture?: ((event: import("react-native").PointerEvent) => void) | undefined | undefined; onPointerDown?: ((event: import("react-native").PointerEvent) => void) | undefined | undefined; onPointerDownCapture?: ((event: import("react-native").PointerEvent) => void) | undefined | undefined; onPointerUp?: ((event: import("react-native").PointerEvent) => void) | undefined | undefined; onPointerUpCapture?: ((event: import("react-native").PointerEvent) => void) | undefined | undefined; accessible?: boolean | undefined | undefined; accessibilityActions?: readonly Readonly<{ name: import("react-native").AccessibilityActionName | string; label?: string | undefined; }>[] | undefined; accessibilityLabel?: string | undefined | undefined; 'aria-label'?: string | undefined | undefined; accessibilityRole?: import("react-native").AccessibilityRole | undefined; accessibilityState?: import("react-native").AccessibilityState | undefined; 'aria-busy'?: boolean | undefined | undefined; 'aria-checked'?: boolean | "mixed" | undefined | undefined; 'aria-disabled'?: boolean | undefined | undefined; 'aria-expanded'?: boolean | undefined | undefined; 'aria-selected'?: boolean | undefined | undefined; accessibilityHint?: string | undefined | undefined; accessibilityValue?: import("react-native").AccessibilityValue | undefined; 'aria-valuemax'?: number | undefined; 'aria-valuemin'?: number | undefined; 'aria-valuenow'?: number | undefined; 'aria-valuetext'?: string | undefined; onAccessibilityAction?: ((event: import("react-native").AccessibilityActionEvent) => void) | undefined | undefined; importantForAccessibility?: ("auto" | "yes" | "no" | "no-hide-descendants") | undefined | undefined; 'aria-hidden'?: boolean | undefined | undefined; 'aria-modal'?: boolean | undefined | undefined; role?: import("react-native").Role | undefined; accessibilityLabelledBy?: string | string[] | undefined | undefined; 'aria-labelledby'?: string | undefined | undefined; accessibilityLiveRegion?: "none" | "polite" | "assertive" | undefined | undefined; 'aria-live'?: ("polite" | "assertive" | "off") | undefined | undefined; screenReaderFocusable?: boolean | undefined | undefined; accessibilityElementsHidden?: boolean | undefined | undefined; accessibilityViewIsModal?: boolean | undefined | undefined; onAccessibilityEscape?: (() => void) | undefined | undefined; onAccessibilityTap?: (() => void) | undefined | undefined; onMagicTap?: (() => void) | undefined | undefined; accessibilityIgnoresInvertColors?: boolean | undefined | undefined; accessibilityLanguage?: string | undefined | undefined; accessibilityShowsLargeContentViewer?: boolean | undefined | undefined; accessibilityLargeContentTitle?: string | undefined | undefined; accessibilityRespondsToUserInteraction?: boolean | undefined | undefined; disabled?: boolean | undefined; name?: string | string[] | undefined; onPress?: import("@codeleap/types").AnyFunction | undefined; onPressIn?: null | ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; onPressOut?: null | ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; ref?: React.Ref | undefined; onLongPress?: null | ((event: import("react-native").GestureResponderEvent) => void) | undefined | undefined; pressRetentionOffset?: number | import("react-native").Insets | null | undefined; debugName?: string | undefined; badge?: number | boolean | undefined; onHoverIn?: null | ((event: import("react-native").MouseEvent) => void) | undefined | undefined; onHoverOut?: null | ((event: import("react-native").MouseEvent) => void) | undefined | undefined; cancelable?: null | boolean | undefined | undefined; delayHoverIn?: number | null | undefined | undefined; delayHoverOut?: number | null | undefined | undefined; delayLongPress?: null | number | undefined | undefined; android_disableSound?: null | boolean | undefined | undefined; android_ripple?: import("react-native").PressableAndroidRippleConfig | null | undefined; testOnly_pressed?: null | boolean | undefined | undefined; unstable_pressDelay?: number | undefined | undefined; component?: any; activeOpacity?: number | undefined; debugComponent?: string | undefined; noFeedback?: boolean | undefined; debounce?: number | undefined; leadingDebounce?: boolean | undefined; setPressed?: ((param: boolean) => void) | undefined; rippleDisabled?: boolean | undefined; analyticsEnabled?: boolean | undefined; analyticsName?: string | undefined; analyticsData?: Record | undefined; dismissKeyboard?: boolean | undefined; image?: (import("react-native").ImageRequireSource | string) | undefined; icon?: import("@codeleap/styles").AppIcon | undefined; text?: string | undefined; firstNameOnly?: boolean | undefined; overlayIcon?: import("@codeleap/styles").AppIcon | undefined; onPressOverlayIcon?: import("@codeleap/types").AnyFunction | undefined; styles: import("@codeleap/styles").StyleRecord; } & Partial; //# sourceMappingURL=context.d.ts.map