/// import type { ViewProps } from 'react-native'; import type { Float, Int32, WithDefault } from 'react-native/Libraries/Types/CodegenTypes'; export interface HighlightFrame { x: Float; y: Float; width: Float; height: Float; } export interface MinimumRectSize { width: Float; height: Float; } export interface HighlightViewTagParams { paddingLeft?: WithDefault; paddingTop?: WithDefault; paddingRight?: WithDefault; paddingBottom?: WithDefault; offsetX?: WithDefault; offsetY?: WithDefault; } export interface NativeProps extends ViewProps { /** * The frame to highlight with x, y, width, height coordinates */ highlightFrame?: HighlightFrame; /** * The overlay color (processed color int for Android) */ overlayColor?: WithDefault; /** * The border radius for the highlighted area */ borderRadius?: WithDefault; /** * The stroke color (processed color int for Android) */ strokeColor?: WithDefault; /** * The stroke width */ strokeWidth?: WithDefault; /** * The React tag of the view to highlight */ highlightViewTag?: Int32; /** * Parameters for view-based highlighting including padding and offset */ highlightViewTagParams?: HighlightViewTagParams; /** * Minimum rectangle size for the highlight area */ minimumRectSize?: MinimumRectSize; /** * Inner padding for the highlight area */ innerPadding?: WithDefault; } declare const _default: import("react-native/Libraries/Utilities/codegenNativeComponent").NativeComponentType; export default _default;