import React from 'react'; export interface CarouselProps { /** Slides a serem renderizados (cada filho é um "slide" completo) */ children: React.ReactNode; /** Exibe as setas? (default: true) */ showArrows?: boolean; /** * Função para renderizar o ícone da seta. * Recebe { type: 'PREV' | 'NEXT' } e retorna o ReactNode do conteúdo interno do botão. * Se não for informada, usamos um ícone padrão simples. */ renderArrowIcon?: (args: { type: 'PREV' | 'NEXT'; }) => React.ReactNode; /** Inverte o sentido (RTL)? (default: false) */ isRTL?: boolean; /** Exibe bullets de paginação? (default: false) */ pagination?: boolean; } declare const Carousel: React.FC; export default Carousel;