/**
 * @typedef {("chrome"|"firefox"|"worker"|"default")} BrowserBuildType
 */

/**
 * @typedef {object} BrowserTabStore
 * @property {boolean} active
 * @property {boolean} audible
 * @property {boolean} autoDiscardable
 * @property {boolean} discarded
 * @property {string} favIconUrl
 * @property {number} groupId
 * @property {number} height
 * @property {boolean} highlighted
 * @property {number} id
 * @property {boolean} incognito
 * @property {number} index
 * @property {number} lastAccessed
 * @property {MutedInfo} mutedInfo
 * @property {boolean} pinned
 * @property {boolean} selected
 * @property {string} status
 * @property {string} title
 * @property {string} url
 * @property {number} width
 * @property {number} windowId
 */
/**
 * @typedef {object} MutedInfo
 * @property {boolean} muted
 */

/**
 * @typedef {object} BrowserCookieStore
 * @property {string} domain
 * @property {number} expirationDate
 * @property {boolean} hostOnly
 * @property {boolean} httpOnly
 * @property {string} name
 * @property {string} path
 * @property {string} sameSite
 * @property {boolean} secure
 * @property {boolean} session
 * @property {string} storeId
 * @property {string} value
 * @property {string} key
 */
