import React, { PureComponent } from 'react';
import { ImageStyle, ImageURISource, StyleProp, TextStyle, ViewStyle } from 'react-native';
import { CommerceTypes } from '@brandingbrand/fscommerce';
export interface CategoryLineProps extends CommerceTypes.Category {
    accessorySrc?: ImageURISource;
    accessoryStyle?: StyleProp<ImageStyle>;
    href?: string;
    imageStyle?: StyleProp<ImageStyle>;
    onPress?: (item: CommerceTypes.Category) => void;
    showAccessory?: boolean;
    renderAccessory?: () => React.ReactNode;
    showImage?: boolean;
    style?: StyleProp<ViewStyle>;
    titleStyle?: StyleProp<TextStyle>;
    underlayColor?: string;
}
export declare class CategoryLine extends PureComponent<CategoryLineProps> {
    static defaultProps: Partial<CategoryLineProps>;
    render(): JSX.Element;
    private handlePress;
}
