import { default as React } from 'react'; import { ButtonProps as PrimitiveButtonProps } from '../button'; export declare const buttonClassName = "teddy-pagination-button"; export type ButtonProps = Omit & { /** * Whether the button is currently active/selected */ isActive?: boolean; /** * Button variant type */ variant?: 'page' | 'prev' | 'next' | 'ellipsis'; /** * Page number for page buttons */ pageNumber?: number; /** * Custom icon or content */ icon?: React.ReactNode; /** * Hide text and show only icon */ iconOnly?: boolean; /** * Show text with icon for prev/next buttons */ showLabel?: boolean; }; export declare const Button: React.ForwardRefExoticComponent & { /** * Whether the button is currently active/selected */ isActive?: boolean; /** * Button variant type */ variant?: "page" | "prev" | "next" | "ellipsis"; /** * Page number for page buttons */ pageNumber?: number; /** * Custom icon or content */ icon?: React.ReactNode; /** * Hide text and show only icon */ iconOnly?: boolean; /** * Show text with icon for prev/next buttons */ showLabel?: boolean; } & React.RefAttributes>;