export declare class Collection { map: Map; constructor(values?: IterableIterator); /** * @description Returns the size of the collection * @returns {"number"} */ size(): number; /** * @description Returns all values * @returns {IterableIterator} */ values(): IterableIterator; /** * @description Returns all entries * @returns {IterableIterator} */ entries(): IterableIterator; /** * @description Get all keys * @returns {IterableIterator} */ keys(): IterableIterator; /** * @description Makes clear elements of the map * @returns {IterableIterator} */ clear(): void; /** * @description Adds an element with an arithmetic operation to the map * @returns {void} */ math(key: string, operator: "-" | "+" | "*" | "/", value: string | number, goToNegative?: boolean): void; /** * @returns {any[]} */ toArray(): any[]; /** * @returns {any[]} */ toObject(): any[]; /** * @returns {any[]} */ isEmpty(): boolean; /** * @returns number */ findIndex(key: any): number; /** * @returns {any} */ findByIndex(index: number): any; /** * @returns {any} */ findByValue(value: any): any; /** * @returns {Map} */ reverse(): Map; /** * @returns {"string"} */ toJSON(): string; /** * @returns {"void"} */ deleteEach(...keys: any): void; /** * @returns {"void"} */ delete(key: any): void; /** * @returns {"any"} */ set(key: any, value: any): any; /** * @returns {"any"} */ get(key: any): any; /** * @returns {"boolean"} */ has(key: any): boolean; }