import React, { ReactNode } from 'react';
import { StyleProp, ViewStyle } from 'react-native';
import { Spacing } from '../theme';
export interface ButtonGroupOption {
    /** 文本或者组件 */
    label: ReactNode;
    /** 按下的回调函数 */
    onPress?: () => void;
}
interface ItemProps extends ButtonGroupOption {
    /** 自定义Item样式 */
    itemStyle?: StyleProp<ViewStyle>;
    /** 尺寸 */
    size?: Spacing;
    /** 是否禁用 */
    disabled: boolean;
    /** 序号 */
    index: number;
    /** 点击事件 */
    onItemPress: (index: number) => void;
    isFirst: boolean;
    isLast: boolean;
    isCurrent: boolean;
    /** 按下时的不透明度 */
    activeOpacity?: number;
}
declare const _default: React.NamedExoticComponent<ItemProps>;
export default _default;
//# sourceMappingURL=Item.d.ts.map