import { Ref, MouseEventHandler } from 'react'; export { default as BootstrapSkin } from './BootstrapSkin'; export { createSkinItem } from './createSkinItem'; export declare type SkinComponent = React.ComponentType<{ ref?: Ref; items: SkinItem[]; }>; export declare type SkinItem = { key: string; } & (Page | Nav | Ellipsis); declare type Page = { type: 'page'; active: boolean; label: string; onClick: MouseEventHandler; }; declare type Nav = { type: NavType; onClick?: MouseEventHandler; }; declare type Ellipsis = { type: 'ellipsis'; }; export declare type NavType = 'next' | 'previous';