/// import React, { Component, ReactNode } from 'react'; import { ViewStyle, ViewProperties } from 'react-native'; export interface PropDefine extends ViewProperties { children?: ReactNode; multiple?: boolean; selected?: any[]; onChange?: (value: any, index: number | any[]) => void; style?: ViewStyle; value?: any; } export declare class Props implements PropDefine { multiple: boolean; onChange: () => void; } export default class Select extends Component { static defaultProps: Props; private _values; private _selected; /** * 选中某一条(index) * @memberof Select */ onSelect: (index: number) => void; /** * 判断item是否被选中 * @memberof Select */ isSelected: (itemInstance: any, index: number) => boolean; /** * 渲染条子们 * @memberof Select */ renderItems: () => React.ReactNode; /** * 渲染单个item * @memberof Select */ renderItem: (item: any, index: number) => React.ReactNode; render(): JSX.Element; }