import * as React from 'react'; import { IStyledComponentProps } from '../../styled'; import { CheckpointPaginationClasses } from './checkpoint-pagination-classes'; export type ICheckpointPaginationProps = IStyledComponentProps<{ props: { cursor: string | null; hasMore: boolean; hasPrevious: boolean; onNext: (newCursor: string) => void; onPrevious?: (previousCursor: string) => void; classes?: Partial; nextButtonLabel?: string; previousButtonLabel?: string; size?: 'small' | 'medium' | 'large'; }; defaultComponent: 'div'; }>; export declare const CheckpointPagination: React.ForwardRefExoticComponent<{ cursor: string | null; hasMore: boolean; hasPrevious: boolean; onNext: (newCursor: string) => void; onPrevious?: (previousCursor: string) => void; classes?: Partial; nextButtonLabel?: string; previousButtonLabel?: string; size?: "small" | "medium" | "large"; } & Omit, HTMLDivElement>, "ref" | "size" | "cursor" | "classes" | "previousButtonLabel" | "nextButtonLabel" | "hasMore" | "hasPrevious" | "onNext" | "onPrevious"> & import("../../styled").IStyledCommonProps & React.RefAttributes>;