import { DSPaginationElement } from '../'; import { Button } from '../button/button'; import { CustomReactElementProps } from '../react-types'; export type PaginationProps = Omit, "children"> & { "data-variant"?: "primary" | "secondary"; } & ({ children?: never; current: number; show?: number; total: number; props: (props: { page: number; type: "prev" | "next" | "page"; }) => Parameters[0]; } | { children: React.ReactNode; current?: never; show?: never; total?: never; props?: never; }); export declare const Pagination: import('react').ForwardRefExoticComponent<(Omit, "children"> & { "data-variant"?: "primary" | "secondary"; } & { children?: never; current: number; show?: number; total: number; props: (props: { page: number; type: "prev" | "next" | "page"; }) => Parameters[0]; }, "ref"> | Omit, "children"> & { "data-variant"?: "primary" | "secondary"; } & { children: React.ReactNode; current?: never; show?: never; total?: never; props?: never; }, "ref">) & import('react').RefAttributes>;