import { type Optional } from '@ephox/katamari';
export type ArrCycle = (values: A[], index: number, predicate: (a: A) => boolean) => Optional;
declare const cyclePrev: (values: A[], index: number, predicate: (a: A) => boolean) => Optional;
declare const tryPrev: (values: A[], index: number, predicate: (a: A) => boolean) => Optional;
declare const cycleNext: (values: A[], index: number, predicate: (a: A) => boolean) => Optional;
declare const tryNext: (values: A[], index: number, predicate: (a: A) => boolean) => Optional;
export { cyclePrev, cycleNext, tryPrev, tryNext };
//# sourceMappingURL=ArrNavigation.d.ts.map