/** * This file exists for the sole purpose splitting the class methods across multiple files * while preserving all features of intellisense or JSDoc without errors. * The main issue is that the implementation of the methods require NDArray very often. * It resolves circular dependencies by using a global variable imported in each module. * The main file must define `require('./core-globals').GLOBALS.NDArray = NDArray;` before * importing any of the files that use it. * * A template header for files importing NDArray from this file is given below. * DO NOT use `const NDArray = require("./core-globals").GLOBALS.NDArray;`. * Use const {NDArray} = ... instead as indicated. (Intellisense stops working otherwise) */ /** @ignore */ export declare const GLOBALS: { NDArray: typeof import("./NDArray").NDArray; np: { (template: number | boolean | any[] | TemplateStringsArray, ...variables: any[]): any; NDArray: typeof import("./NDArray").NDArray; tolist(template: number | boolean | any[] | TemplateStringsArray, ...variables: any[]): any; fromlist: typeof import("./array/js-interface").fromlist; ravel: typeof import("./array/basic").ravel; reshape: typeof import("./array/basic").reshape; array: typeof import("./array/_globals").array; asarray: typeof import("./array/_globals").asarray; sum: import("./array/kwargs").Func_a_axis_keepdims.Wrapper; product: import("./array/kwargs").Func_a_axis_keepdims.Wrapper; prod: import("./array/kwargs").Func_a_axis_keepdims.Wrapper; any: import("./array/kwargs").Func_a_axis_keepdims.Wrapper; all: import("./array/kwargs").Func_a_axis_keepdims.Wrapper; max: import("./array/kwargs").Func_a_axis_keepdims.Wrapper; min: import("./array/kwargs").Func_a_axis_keepdims.Wrapper; argmax: import("./array/kwargs").Func_a_axis_keepdims.Wrapper; argmin: import("./array/kwargs").Func_a_axis_keepdims.Wrapper; mean: import("./array/kwargs").Func_a_axis_keepdims.Wrapper; norm: import("./array/kwargs").Func_a_ord_axis_keepdims.Wrapper; var: import("./array/kwargs").Func_a_axis_ddof_keepdims.Wrapper; std: import("./array/kwargs").Func_a_axis_ddof_keepdims.Wrapper; transpose: typeof import("./array/transform").transpose; apply_along_axis: typeof import("./array/transform").apply_along_axis; sort: import("./array/kwargs").Func_a_lastAxis.Wrapper; concatenate: typeof import("./array/transform").concatenate; stack: typeof import("./array/transform").stack; add: import("./array/kwargs").Func_a_other_out.Wrapper; subtract: import("./array/kwargs").Func_a_other_out.Wrapper; multiply: import("./array/kwargs").Func_a_other_out.Wrapper; divide: import("./array/kwargs").Func_a_other_out.Wrapper; mod: import("./array/kwargs").Func_a_other_out.Wrapper; divide_int: import("./array/kwargs").Func_a_other_out.Wrapper; pow: import("./array/kwargs").Func_a_other_out.Wrapper; bitwise_or: import("./array/kwargs").Func_a_other_out.Wrapper; bitwise_and: import("./array/kwargs").Func_a_other_out.Wrapper; bitwise_xor: import("./array/kwargs").Func_a_other_out.Wrapper; bitwise_shift_left: import("./array/kwargs").Func_a_other_out.Wrapper; bitwise_shift_right: import("./array/kwargs").Func_a_other_out.Wrapper; greater: import("./array/kwargs").Func_a_other_out.Wrapper; less: import("./array/kwargs").Func_a_other_out.Wrapper; greater_equal: import("./array/kwargs").Func_a_other_out.Wrapper; less_equal: import("./array/kwargs").Func_a_other_out.Wrapper; equal: import("./array/kwargs").Func_a_other_out.Wrapper; not_equal: import("./array/kwargs").Func_a_other_out.Wrapper; maximum: import("./array/kwargs").Func_a_other_out.Wrapper; minimum: import("./array/kwargs").Func_a_other_out.Wrapper; logical_or: import("./array/kwargs").Func_a_other_out.Wrapper; logical_and: import("./array/kwargs").Func_a_other_out.Wrapper; atan2: import("./array/kwargs").Func_y_x_out.Wrapper; assign: (a: import("./NDArray").NDArray, values: import("./NDArray").NDArray, where: import("./array/indexes").GeneralIndexSpec[]) => import("./NDArray").NDArray; allclose: typeof import("./array/operators").allclose; isclose: typeof import("./array/operators").isclose; sign: import("./array/kwargs").Func_a_out.Wrapper; sqrt: import("./array/kwargs").Func_a_out.Wrapper; square: import("./array/kwargs").Func_a_out.Wrapper; exp: import("./array/kwargs").Func_a_out.Wrapper; log: import("./array/kwargs").Func_a_out.Wrapper; log2: import("./array/kwargs").Func_a_out.Wrapper; log10: import("./array/kwargs").Func_a_out.Wrapper; log1p: import("./array/kwargs").Func_a_out.Wrapper; sin: import("./array/kwargs").Func_a_out.Wrapper; cos: import("./array/kwargs").Func_a_out.Wrapper; tan: import("./array/kwargs").Func_a_out.Wrapper; asin: import("./array/kwargs").Func_a_out.Wrapper; acos: import("./array/kwargs").Func_a_out.Wrapper; atan: import("./array/kwargs").Func_a_out.Wrapper; cosh: import("./array/kwargs").Func_a_out.Wrapper; sinh: import("./array/kwargs").Func_a_out.Wrapper; tanh: import("./array/kwargs").Func_a_out.Wrapper; acosh: import("./array/kwargs").Func_a_out.Wrapper; asinh: import("./array/kwargs").Func_a_out.Wrapper; atanh: import("./array/kwargs").Func_a_out.Wrapper; floor: import("./array/kwargs").Func_a_out.Wrapper; ceil: import("./array/kwargs").Func_a_out.Wrapper; isnan: import("./array/kwargs").Func_a_out.Wrapper; isfinite: import("./array/kwargs").Func_a_out.Wrapper; abs: import("./array/kwargs").Func_a_out.Wrapper; bitwise_not: import("./array/kwargs").Func_a_out.Wrapper; logical_not: import("./array/kwargs").Func_a_out.Wrapper; negative: import("./array/kwargs").Func_a_out.Wrapper; round: import("./array/kwargs").Func_a_decimals_out.Wrapper; modules: { constructors: typeof import("./modules/constructors"); grammar: typeof import("./modules/grammar"); random: typeof import("./modules/random"); indexing: typeof import("./modules/indexing"); statistics: typeof import("./modules/statistics"); }; random: typeof import("./modules/random"); empty: typeof import("./modules/constructors").empty; zeros: typeof import("./modules/constructors").zeros; ones: typeof import("./modules/constructors").ones; arange: typeof import("./modules/constructors").arange; linspace: typeof import("./modules/constructors").linspace; geomspace: typeof import("./modules/constructors").geomspace; take: typeof import("./modules/indexing").take; where: typeof import("./modules/indexing").where; nonzero: typeof import("./modules/indexing").nonzero; quantile: import("./array/kwargs").Func_a_q_axis.Wrapper; nanquantile: import("./array/kwargs").Func_a_q_axis.Wrapper; pi: number; e: number; }; }; //# sourceMappingURL=_globals.d.ts.map