import { Component } from 'react';
export interface IPaginationPageSizeCompoundOption {
    text: React.ReactNode;
    value: number;
}
export declare type PaginationPageSizeOption = number | IPaginationPageSizeCompoundOption;
export interface IPaginationPageSizeChangerBaseProps {
    total: number;
    formatTotal?: (total: number) => React.ReactNode;
    pageSize: number;
}
export interface IPaginationPageSizeChangerProps extends IPaginationPageSizeChangerBaseProps {
    pageSizeOptions?: PaginationPageSizeOption[];
    onPageSizeChange?: (pageSize: number) => void;
}
export default class PageSizeChanger extends Component<IPaginationPageSizeChangerProps, any> {
    render(): JSX.Element;
}
export declare type IPaginationStaticPageSizeProps = IPaginationPageSizeChangerBaseProps;
