import React from 'react'; declare type PageControlBaseProps = Omit, 'css'>; export interface PageControlProps extends PageControlBaseProps, PageControlState { /** * To specify active indicator background-color */ activeColor?: string; /** * To specify indicators background-color */ baseColor?: string; /** * To indicate currently active page */ currentPage: number; /** * Specify data-testid in each indicators */ dataTest?: string; /** * To specify inverted style */ inverted?: boolean; /** * Determine format language */ lang: string; /** * To specify total items of pagecontrol, array of number for timed type of pagecontrol */ numberOfPage?: number[] | number; /** * To apply timed pagecontrol design */ timed?: boolean; /** * To choose specified color scheme */ variant?: string; /** * To pass callback when pageControl's component is clicked | params: `indicator`: clicked indicator index */ onIndicatorClick?: (index: number, e: React.MouseEvent) => void; } export interface PageControlState { animated?: boolean; } export interface ItemProps extends React.PropsWithChildren { index: number; length: number; active: boolean; activeSecond: boolean; last: boolean; currentPage: number; } export interface WrapperScrollProps { active?: number; length?: number; id?: string; } export {};