/* eslint-disable @typescript-eslint/no-explicit-any */ declare const __DEV__: boolean declare const __ON_PREM__: booelan declare module '*.png' { const value: string export default value } declare module '*.jpg' { const value: string export default value } declare module '*.svg' { const value: string export default value } declare module '*.gif' { const value: string export default value } declare module '*.mp4' { const value: string export default value } declare module '*.yaml' { const value: Record export default value } declare module '*.yml' { const value: Record export default value } declare module '*.gql' { const query: string export default query } declare interface Window { apiUrl: string harnessNameSpace: string bugsnagClient?: any STRIP_CODE_PREFIX?: boolean } declare const monaco: any declare module '*.scss' type Unknown = any type RequireField = T & Required> type Optional = Omit & Partial> declare module 'lang-map' { const languages: { languages: (name: string) => string[] } export default languages } declare module 'react-join' { const ReactJoin: React.FC<{ separator: JSX.Element }> export default ReactJoin } declare type Nullable = T | undefined | null