import { type ChangeEvent, type CSSProperties, type HTMLAttributes } from 'react';
export type PaginationProps = Omit<HTMLAttributes<HTMLElement>, 'onChange'> & {
    /**
     * Общее количество страниц
     */
    count?: number;
    /**
     * Текущая страница (начиная с 1)
     */
    page?: number;
    /**
     * Вызывается при изменении страницы
     */
    onChange?: (event: ChangeEvent<unknown>, page: number) => void;
    /**
     * Количество страниц, отображаемых с каждой стороны от текущей страницы
     */
    siblingCount?: number;
    /**
     * Если `true`, компонент будет не доступен для взаимодействия
     */
    disabled?: boolean;
    /**
     * Стили компонента
     */
    style?: CSSProperties;
};
