type TFuncType = (key: string) => string; type HTMLElementEvent = Event & { target: T; }; interface IProvider { linked: boolean; provider: string; url: string; } type ProvidersType = IProvider[]; interface Window { zESettings?: any; zE?: { apply: Function; }; }