import { default as React, ComponentProps } from 'react';
import { RecipeVariantProps } from '../../../styled-system/css';
export declare const PaginationStyle: import('../../../styled-system/types').SlotRecipeRuntimeFn<"item" | "root" | "ellipsis" | "prevTrigger" | "nextTrigger", {
    size: {
        medium: {
            root: {
                gap: "sd.system.dimension.spacing.none";
            };
            item: {
                height: number;
                minWidth: number;
            };
            ellipsis: {
                height: number;
                width: number;
            };
        };
    };
}>;
export type PaginationProps = ComponentProps<"div"> & RecipeVariantProps<typeof PaginationStyle> & {
    count: number;
    pageSize?: number;
    page?: number;
    onPageChange?: (details: {
        page: number;
    }) => void;
    siblingCount?: number;
    className?: string;
};
export declare const Pagination: React.ForwardRefExoticComponent<Omit<PaginationProps, "ref"> & React.RefAttributes<HTMLDivElement>>;
