import type { ExecutionDetails, GrafastResultsList, UnbatchedExecutionExtra } from "../interfaces.ts"; import type { Step } from "../step.ts"; import { UnbatchedStep } from "../step.ts"; /** * Returns a reversed copy of the list. */ export declare function reverseArray(list: readonly TData[]): TData[]; /** * Reverses a list. */ export declare class ReverseStep extends UnbatchedStep { static $$export: { moduleName: string; exportName: string; }; isSyncAndSafe: boolean; allowMultipleOptimizations: boolean; constructor(plan: Step); execute({ indexMap, values: [values0], }: ExecutionDetails<[TData[]]>): GrafastResultsList; unbatchedExecute(_extra: UnbatchedExecutionExtra, arr: TData[]): TData[]; deduplicate(peers: ReverseStep[]): ReverseStep[]; } /** * Reverses a list. */ export declare function reverse(plan: Step): ReverseStep; //# sourceMappingURL=reverse.d.ts.map