/** Auto-generated by web/gen/state_js.py */
import type {BackendStateExtra} from '../../ducks/backendState';
export function TBackendState(): Required<BackendStateExtra> {
    return {
        "available": true,
        "contentViews": [
            "auto",
            "Raw"
        ],
        "localModeUnavailable": null,
        "platform": "darwin",
        "servers": {
            "regular": {
                "description": "HTTP(S) proxy",
                "full_spec": "regular",
                "is_running": true,
                "last_exception": null,
                "listen_addrs": [
                    [
                        "127.0.0.1",
                        8080
                    ],
                    [
                        "::1",
                        8080
                    ]
                ],
                "type": "regular"
            },
            "reverse:example.com": {
                "description": "reverse proxy to example.com",
                "full_spec": "reverse:example.com",
                "is_running": false,
                "last_exception": "I failed somehow.",
                "listen_addrs": [],
                "type": "reverse"
            },
            "socks5": {
                "description": "SOCKS v5 proxy",
                "full_spec": "socks5",
                "is_running": false,
                "last_exception": null,
                "listen_addrs": [],
                "type": "socks5"
            },
            "tun": {
                "description": "TUN interface",
                "full_spec": "tun",
                "is_running": true,
                "last_exception": null,
                "listen_addrs": [],
                "tun_name": "tun0",
                "type": "tun"
            }
        },
        "version": "1.2.3"
    }
}
