/** * Better Array. * * @experimental */ export declare class Array2 extends Array { static of(...items: T[]): Array2; get [Symbol.toStringTag](): string; firstOrUndefined(): T | undefined; first(): T; lastOrUndefined(): T | undefined; last(): T; uniq(): Array2; shuffle(): Array2; isEmpty(): boolean; isNotEmpty(): boolean; }