import React from 'react'; import { StyleProp, ViewStyle } from 'react-native'; import { WithThemeStyles } from '../style'; import { PaginationPropsType, PaginationState } from './PropsType'; import { PaginationStyle } from './style/index'; export interface PaginationNativeProps extends PaginationPropsType, WithThemeStyles { style?: StyleProp; indicatorStyle?: StyleProp; locale?: { prevText: string; nextText: string; }; } export default class Pagination extends React.Component { static defaultProps: { mode: string; current: number; total: number; simple: boolean; onChange: () => void; indicatorStyle: null; }; static contextType: React.Context; constructor(props: PaginationNativeProps); UNSAFE_componentWillReceiveProps(nextProps: PaginationNativeProps): void; onChange(p: number): void; render(): React.JSX.Element; }