export declare function enumerate(arr: T[]): [number, T][]; export type Unpacked = T extends { [K in keyof T]: infer U; } ? U : never; export declare function createEventsFromList(list: readonly T[]): any;