interface _QueryQueryInfo {
    active?: boolean;
    attention?: boolean;
    audible?: boolean;
    autoDiscardable?: boolean;
    camera?: boolean;
    cookieStoreId?: string | string[];
    currentWindow?: boolean;
    discarded?: boolean;
    hidden?: boolean;
    highlighted?: boolean;
    index?: number;
    lastFocusedWindow?: boolean;
    microphone?: boolean;
    muted?: boolean;
    openerTabId?: number;
    pinned?: boolean;
    screen?: boolean | _QueryQueryInfoScreen;
    status?: TabStatus;
    title?: string;
    url?: string | string[];
    windowId?: number;
    windowType?: browser.tabs.WindowType;
}
Index
active?: boolean

Whether the tabs are active in their windows.

attention?: boolean

Whether the tabs are drawing attention.

audible?: boolean

Whether the tabs are audible.

autoDiscardable?: boolean

Whether the tab can be discarded automatically by the browser when resources are low.

camera?: boolean

True if the tab is using the camera.

cookieStoreId?: string | string[]

The CookieStoreId used for the tab.

currentWindow?: boolean

Whether the tabs are in the current window.

discarded?: boolean

True while the tabs are not loaded with content.

hidden?: boolean

True while the tabs are hidden.

highlighted?: boolean

Whether the tabs are highlighted. Works as an alias of active.

index?: number

The position of the tabs within their windows.

lastFocusedWindow?: boolean

Whether the tabs are in the last focused window.

microphone?: boolean

True if the tab is using the microphone.

muted?: boolean

Whether the tabs are muted.

openerTabId?: number

The ID of the tab that opened this tab. If specified, the opener tab must be in the same window as this tab.

pinned?: boolean

Whether the tabs are pinned.

screen?: boolean | _QueryQueryInfoScreen

True for any screen sharing, or a string to specify type of screen sharing.

status?: TabStatus

Whether the tabs have completed loading.

title?: string

Match page titles against a pattern.

url?: string | string[]

Match tabs against one or more URL patterns. Note that fragment identifiers are not matched.

windowId?: number

The ID of the parent window, or windows.WINDOW_ID_CURRENT for the current window.

windowType?: browser.tabs.WindowType

The type of window the tabs are in.