import { CLColors, CLColorVariants, CLGenericFunction, CLPaginationType } from '../../../types'; export interface CLCarouselNavigationProps { /** Sets the color of the navigation components. */ color: CLColors; /** The current active page number. */ currentPage: number; /** Whether the navigation controls are enabled. */ enabled: boolean; /** Function to navigate to a specific page. */ gotoPage: (index: number) => void; /** ARIA label for the more button. */ moreAriaLabel?: string; /** Label text for the more button. */ moreLabel: string; /** Whether the next page button is enabled. */ nextPageEnabled: boolean; /** The type of pagination display to use. */ paginationType: CLPaginationType; /** CSS class prefix for styling. */ prefix: string; /** Whether the previous page button is enabled. */ prevPageEnabled: boolean; /** Function to handle showing more items. */ showMore?: CLGenericFunction; /** Function to show next page items. */ showNextItems?: CLGenericFunction; /** Function to show previous page items. */ showPrevItems?: CLGenericFunction; /** Total number of pages available. */ totalPages: number; /** Color variant style for the navigation components. */ variant: CLColorVariants; } declare const _default: import('vue').DefineComponent & Readonly<{}>, { moreAriaLabel: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;