export function ListenerTemplate(): { (...args: any[]): void; fns: any[]; }; export function empty(): any; export const now: () => number; export const inspect: unique symbol; export const stringify: { (value: any, replacer?: (this: any, key: string, value: any) => any, space?: string | number): string; (value: any, replacer?: (number | string)[] | null, space?: string | number): string; }; export const parse: (text: string, reviver?: (this: any, key: string, value: any) => any) => any; export const assign: { (target: T, source: U): T & U; (target: T, source1: U, source2: V): T & U & V; (target: T, source1: U, source2: V, source3: W): T & U & V & W; (target: object, ...sources: any[]): any; }; export const isArray: (arg: any) => arg is any[]; export const fromEntries: { (entries: Iterable): { [k: string]: T; }; (entries: Iterable): any; }; export const arrayFrom: { (arrayLike: ArrayLike): T[]; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; (iterable: Iterable | ArrayLike): T[]; (iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; }; export const frame: (data?: any) => any; export class MapeableSet extends Set { constructor(values?: readonly any[] | null | undefined); constructor(iterable?: Iterable | null | undefined); map(fn: any): any[]; filter(fn: any): any[]; }