export declare const getSysInfo: () => import("@tarojs/taro").getSystemInfoSync.Result; type ArrIndex = number; /** * 一维数组索引换算到二维数组 * @param i 一维数组索引 * @param columns 列数 */ export declare function getMatrixPosition(i: ArrIndex, columns: number): { row: number; col: number; }; /** * 简单比较渲染区间范围 */ export declare function isSameRenderRange(a: any[], b: any[]): boolean; /** * 创建一个命令式的 promise 对象 * * 返回的对象包含以下属性: * - promise: 一个新的 Promise 对象,初始状态为 pending。 * - resolve: 一个函数,用于将 promise 状态置为 resolved。 * - reject: 一个函数,用于将 promise 状态置为 rejected,并可以传递一个原因参数。 */ export declare const createImperativePromise: () => { promise: Promise; resolve: () => void; reject: (reason?: any) => void; }; export declare const isWeb: () => boolean; export {};