# `@gradio/statustracker` ```html ``` StatusTracker ```javascript export let i18n: I18nFormatter; export let eta: number | null = null; export let queue = false; export let queue_position: number | null; export let queue_size: number | null; export let status: "complete" | "pending" | "error" | "generating"; export let scroll_to_output = false; export let timer = true; export let show_progress: "full" | "minimal" | "hidden" = "full"; export let message: string | null = null; export let progress: LoadingStatus["progress"] | null | undefined = null; export let variant: "default" | "center" = "default"; export let loading_text = "Loading..."; export let absolute = true; export let translucent = false; export let border = false; export let autoscroll: boolean; ``` Toast ```javascript export let messages: ToastMessage[] = []; ``` Loader ```javascript export let margin = true; ```