export declare function array_reduce<TValue, TCarry>(aInput: readonly TValue[], callback: (carry: TCarry, value: TValue) => TCarry, initial: TCarry): TCarry;
export declare function array_reduce<TValue>(aInput: readonly TValue[], callback: (carry: TValue | null, value: TValue) => TValue): TValue | null;
