import type { FunctionComponent } from 'react'; import React from 'react'; import type { AccessibilityRole, ImageSourcePropType, ImageStyle, StyleProp, TextStyle, ViewStyle } from 'react-native'; import type { CommerceTypes } from '../../../libs/fscommerce'; export interface SerializableCategoryLineProps extends CommerceTypes.Category { accessoryStyle?: ImageStyle; href?: string; imageStyle?: ImageStyle; showAccessory?: boolean; showImage?: boolean; style?: ViewStyle; titleStyle?: TextStyle; underlayColor?: string; accessorySrc?: ImageSourcePropType; accessibilityLabel?: string; accessibilityRole?: AccessibilityRole; } export interface CategoryLineProps extends Omit { accessoryStyle?: StyleProp; imageStyle?: StyleProp; onPress?: (item: CommerceTypes.Category) => void; renderAccessory?: () => React.ReactNode; style?: StyleProp; titleStyle?: StyleProp; } export declare const CategoryLine: FunctionComponent;