export global Data { in-out property selected_index; in property has-default-username; in-out property error_count; pure callback get-default-font-size() -> length; callback login(username: string, password: string); callback loginctl(command: string); callback check-lock-states(); callback get-new-wallpaper(); in property wallpaper-url; in property wallpaper-cooldown: 1; in-out property wallpaper-image; in-out property wallpaper-image-1; in property wallpaper-author; in property wallpaper-alt; in-out property caps-lock-state; in-out property num-lock-state; in-out property scroll-lock-state; in-out property current-time; in-out property current-date; } export struct LoginOptionTileData { image: image, name: string, command: string}