export declare const KUMO_PAGINATION_VARIANTS: {
    readonly controls: {
        readonly full: {
            readonly classes: "";
            readonly description: "Full pagination controls with first, previous, page input, next, and last buttons";
        };
        readonly simple: {
            readonly classes: "";
            readonly description: "Simple pagination controls with only previous and next buttons";
        };
    };
};
export type KumoPaginationControls = keyof typeof KUMO_PAGINATION_VARIANTS.controls;
export declare const KUMO_PAGINATION_DEFAULT_VARIANTS: {
    readonly controls: "full";
};
export interface KumoPaginationVariantsProps {
    controls?: KumoPaginationControls;
}
export declare function paginationVariants({ controls, }?: KumoPaginationVariantsProps): string;
export interface PaginationProps extends KumoPaginationVariantsProps {
    setPage: (page: number) => void;
    page?: number;
    perPage?: number;
    totalCount?: number;
}
export declare function Pagination({ page, perPage, totalCount, setPage, controls, }: PaginationProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=pagination.d.ts.map