import { Component } from 'react';
import { StyleProp, TextStyle, ViewStyle } from 'react-native';
import { SelectorItem } from './Selector';
export interface SelectorListProps {
    items: SelectorItem[];
    onSelectChange: Function;
    selectedValue?: any;
    itemHeight?: number;
    itemStyle?: StyleProp<ViewStyle>;
    itemTextStyle?: StyleProp<TextStyle>;
    disabledItemStyle?: StyleProp<ViewStyle>;
    selectedItemStyle?: StyleProp<ViewStyle>;
    selectedItemTextStyle?: StyleProp<TextStyle>;
}
export declare class SelectorList extends Component<SelectorListProps> {
    private listView;
    constructor(props: SelectorListProps);
    scrollToSelected: (value?: any) => void;
    componentDidMount(): void;
    componentDidUpdate(): void;
    render(): JSX.Element;
    private getItemLayout;
    private renderItem;
}
