import { Optional } from '@ephox/katamari';
export interface WrapArrNavigationOutcome {
    readonly row: number;
    readonly column: number;
}
export type ArrNavigationFunc<A> = (values: A[], index: number, numRows: number, numCols: number) => Optional<A>;
declare const cycleRight: <A>(values: A[], index: number, numRows: number, numCols: number) => Optional<A>;
declare const cycleLeft: <A>(values: A[], index: number, numRows: number, numCols: number) => Optional<A>;
declare const cycleUp: <A>(values: A[], index: number, numRows: number, numCols: number) => Optional<A>;
declare const cycleDown: <A>(values: A[], index: number, numRows: number, numCols: number) => Optional<A>;
export { cycleDown, cycleUp, cycleLeft, cycleRight };
//# sourceMappingURL=WrapArrNavigation.d.ts.map