import PropTypes from 'prop-types'; import React, { ReactElement } from 'react'; import { MarginProps } from 'styled-system'; export interface PageSizeSelectProps extends MarginProps { pageSize?: number; initialPageSize?: number; makePageSizeLabel?: (pageSize: number) => string; pageSizeSelectLabel?: React.ReactChild; pageSizeOptions: number[]; } declare const PageSizeSelect: { (props: PageSizeSelectProps): ReactElement; defaultProps: { makePageSizeLabel: (pageSize: number) => string; }; propTypes: { makePageSizeLabel: PropTypes.Requireable<(...args: any[]) => any>; pageSizeSelectLabel: PropTypes.Requireable; pageSizeOptions: PropTypes.Requireable<(number | null | undefined)[]>; }; displayName: string; }; export default PageSizeSelect;