import { FC, HTMLAttributes, Ref } from 'react';
import { PaginationSize, PaginationVariant } from './types';
export interface PaginationProps extends HTMLAttributes {
/**
* Ref forwarded to the underlying card element.
*/
ref?: Ref;
/**
* Visual size of the card, inherited from IconButtonProps.
* Controls padding, font size, or spacing according to the design system scale.
*/
size?: PaginationSize;
/**
* Visual variant of the component.
* Inherits available values from `IconButtonProps['variant']`, such as 'primary' or 'secondary'.
* Controls the visual style (color, background, border) according to the design system.
*/
variant?: PaginationVariant;
}
/** Pagination is a UI component that divides content into discrete pages and provides navigation controls, allowing users to move between different sections of content, commonly used in lists, tables, or search results */
export declare const Pagination: FC;