import React from 'react'; import { PaginationProps } from '@digigov/react-core/Pagination'; import { PaginationListProps } from '@digigov/react-core/PaginationList'; import { usePaginationReturn } from './hooks.js'; import { PaginationLabelProps, PaginationResultsPerPageSelectProps } from './Pagination.js'; export interface PaginationLabelAutoProps extends Omit { start?: number; end?: number; total?: number; } export interface PaginationResultsPerPageSelectAutoProps extends Omit { resultsPerPageOptions?: number[]; currentResultsPerPage?: number; handleOnChange?: React.Dispatch>; } export declare const usePaginationContext: () => usePaginationReturn; export declare const PaginationContextAuto: ({ total, resultsPerPageOptions, previousLabel, nextLabel, children, ...props }: { total: number; resultsPerPageOptions: number[]; previousLabel?: string; nextLabel?: string; children: React.ReactNode; }) => React.JSX.Element; export declare const PaginationAuto: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const PaginationLabelAuto: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const PaginationResultsPerPageSelectAuto: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const PaginationListAuto: React.ForwardRefExoticComponent & React.RefAttributes>;