/** * Created by nghinv on Sat Jun 12 2021 * Copyright (c) 2021 nghinv@lumi.biz */ import React from 'react'; import { ViewStyle, StyleProp, TextStyle, TextProps, TouchableOpacityProps } from 'react-native'; import { IconPropsType } from '@nghinv/react-native-icons'; import { DividerProps } from '../Divider'; export interface RowProps { title?: string; subTitle?: string; disabled?: boolean; onPress?: () => void; separator?: boolean; separatorProps?: DividerProps; minHeight?: number; backgroundColor?: string; containerStyle?: ViewStyle; style?: StyleProp; titleStyle?: TextStyle; subTitleStyle?: TextStyle; titleColor?: string; subTitleColor?: string; contentProps?: TouchableOpacityProps; titleProps?: TextProps; subTitleProps?: TextProps; shadow?: boolean; renderRight?: () => React.ReactNode; rightIcon?: IconPropsType; } declare function Row(props: RowProps): JSX.Element; declare namespace Row { var defaultProps: { disabled: boolean; separator: boolean; minHeight: number; shadow: boolean; }; } declare const _default: React.MemoExoticComponent; export default _default;