export interface PaginationCoreProps {
    currentPage: number;
    totalPageCount: number;
    onPageChange: (page: number) => void;
}
export interface PaginationInputProps extends PaginationCoreProps, React.ComponentPropsWithRef<'div'> {
    buttonText?: string;
}
export interface PaginationContainerProps extends React.ComponentPropsWithRef<'nav'> {
    className?: string;
}
export interface PaginationButtonProps extends React.ComponentPropsWithRef<'button'> {
    className?: string;
    active?: boolean;
}
export interface PaginationIconButtonProps extends React.ComponentPropsWithRef<'button'> {
    className?: string;
    icon?: 'left' | 'right' | 'leftDouble' | 'rightDouble';
}
//# sourceMappingURL=types.d.ts.map