import { NDArray } from "./NDArray";
export declare function sum(arr: NDArray, axis?: number): Promise<number | NDArray>;
export declare function min(arr: NDArray, axis?: number): Promise<number | NDArray>;
export declare function max(arr: NDArray, axis?: number): Promise<number | NDArray>;
export declare function mean(arr: NDArray, axis?: number): Promise<number | NDArray>;
export declare function norm(arr: NDArray, axis?: number): Promise<number | NDArray>;
export declare function atan2(y: NDArray, x: NDArray): Promise<NDArray>;
export declare function argmin(arr: NDArray, axis?: number): Promise<number | NDArray>;
export declare function argmax(arr: NDArray, axis?: number): Promise<number | NDArray>;
export declare function any(arr: NDArray, axis?: number): Promise<number | NDArray>;
export declare function all(arr: NDArray, axis?: number): Promise<number | NDArray>;
export declare function sort(arr: NDArray): Promise<NDArray>;
export declare function sort_(arr: NDArray): Promise<NDArray>;
export declare function argsort(arr: NDArray): Promise<NDArray>;
export declare function unique(arr: NDArray): Promise<NDArray>;
export declare function setUnion(a: NDArray, b: NDArray): Promise<NDArray>;
export declare function setIntersection(a: NDArray, b: NDArray): Promise<NDArray>;
export declare function setDifference(a: NDArray, b: NDArray): Promise<NDArray>;
//# sourceMappingURL=async.d.ts.map