import type { Signal } from "@qwik.dev/core"; type ItemWithPotentialDisabledRef = Signal | { value?: E | undefined; }; interface GetEnabledItemIndexOptions { items: ItemWithPotentialDisabledRef[]; currentIndex: number; loop?: boolean; } /** * Get the next enabled item index * @param options - The options object * @param options.items - The list of items (by default button elements) * @param options.currentIndex - The current index * @param options.loop - Whether to loop through the list (defaults to true) * @returns The next enabled item index */ export declare function getNextEnabledIndex(options: GetEnabledItemIndexOptions): number; /** * Get the previous enabled item index * @param options - The options object * @param options.items - The list of items (by default button elements) * @param options.currentIndex - The current index * @param options.loop - Whether to loop through the list (defaults to true) * @returns The previous enabled item index */ export declare function getPrevEnabledIndex(options: GetEnabledItemIndexOptions): number; export {};