// Source: https://github.com/projectfluent/fluent.js/blob/master/fluent-react/src/cached-iterable.d.ts declare module 'cached-iterable' { export class CachedSyncIterable implements Iterable { static from(iterable: Iterable): CachedSyncIterable; constructor(iterable: Iterable); [Symbol.iterator](): Iterator; touchNext(count: number): IteratorResult; } export class CachedAsyncIterable implements AsyncIterable { static from(iterable: Iterable): CachedAsyncIterable; constructor(iterable: Iterable); [Symbol.asyncIterator](): AsyncIterator; touchNext(count: number): Promise>; } } declare module '@fluent/dom/esm/overlay' { export { default } from '@fluent/dom/esm/overlay.ts'; export * from '@fluent/dom/esm/overlay.ts'; }