import { Component } from 'react';
import { StyleProp, ViewStyle } from 'react-native';
import { SelectableRowProps } from './SelectableRow';
export interface SelectableListItem {
    title: string;
    id: string;
}
export interface SelectableListProps {
    style?: StyleProp<ViewStyle>;
    onChange: (item: SelectableListItem) => void;
    items: SelectableListItem[];
    selectedId?: string;
    selectableRow?: SelectableRowProps;
}
export declare class SelectableList extends Component<SelectableListProps> {
    renderItem: (item: SelectableListItem, index: number) => JSX.Element;
    handlePress: (item: SelectableListItem) => () => void;
    render(): JSX.Element;
}
