| declare global { | |
| interface Window { | |
| __gradio_mode__: "app" | "website"; | |
| __gradio_space__: string | null; | |
| launchGradio: Function; | |
| launchGradioFromSpaces: Function; | |
| gradio_config: Config; | |
| scoped_css_attach: (link: HTMLLinkElement) => void; | |
| __is_colab__: boolean; | |
| parentIFrame?: { | |
| scrollTo: (x: number, y: number) => void; | |
| }; | |
| } | |
| } | |
| export interface Config { | |
| auth_required: boolean | undefined; | |
| auth_message: string; | |
| components: any[]; | |
| css: string | null; | |
| dependencies: any[]; | |
| dev_mode: boolean; | |
| enable_queue: boolean; | |
| layout: any; | |
| mode: "blocks" | "interface"; | |
| root: string; | |
| theme: string; | |
| title: string; | |
| version: string; | |
| space_id: string | null; | |
| is_colab: boolean; | |
| show_api: boolean; | |
| stylesheets: string[]; | |
| path: string; | |
| } | |