# GeneratedActorAPI

[**@openpolyfill/firefox-rdp**](/docs/api/reference)

***

[@openpolyfill/firefox-rdp](/docs/api/reference/globals) / GeneratedActorAPI

# Interface: GeneratedActorAPI

Defined in: [src/generated/specs.ts:6688](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6688)

## Properties

### accessibility

> **accessibility**: `object`

Defined in: [src/generated/specs.ts:6715](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6715)

Firefox actor `accessibility`; source: accessibility.js

#### bootstrap

> **bootstrap**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getSimulator

> **getSimulator**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"simulator"`\> \| `null`\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"simulator"`\> \| `null`\>

#### getTraits

> **getTraits**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getWalker

> **getWalker**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"accessiblewalker"`\>\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"accessiblewalker"`\>\>

***

### accessible

> **accessible**: `object`

Defined in: [src/generated/specs.ts:6690](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6690)

Firefox actor `accessible`; source: accessibility.js

#### audit

> **audit**: (`a0`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`unknown`\>

#### children

> **children**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"accessible"`\>[]\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"accessible"`\>[]\>

#### getRelations

> **getRelations**: () => `Promise`\<`object`[]\>

##### Returns

`Promise`\<`object`[]\>

#### hydrate

> **hydrate**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### snapshot

> **snapshot**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

***

### accessiblewalker

> **accessiblewalker**: `object`

Defined in: [src/generated/specs.ts:6698](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6698)

Firefox actor `accessiblewalker`; source: accessibility.js

#### cancelPick

> **cancelPick**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### children

> **children**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"accessible"`\>[]\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"accessible"`\>[]\>

#### getAccessibleFor

> **getAccessibleFor**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"accessible"`\> \| `null`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"accessible"`\> \| `null`\>

#### getAncestry

> **getAncestry**: (`a0`) => `Promise`\<`object`[]\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`object`[]\>

#### highlightAccessible

> **highlightAccessible**: (`a0`, `a1`) => `Promise`\<`boolean` \| `null`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`unknown`

##### Returns

`Promise`\<`boolean` \| `null`\>

#### pick

> **pick**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### pickAndFocus

> **pickAndFocus**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### showTabbingOrder

> **showTabbingOrder**: (`a0`, `a1`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`number`

##### Returns

`Promise`\<`unknown`\>

#### startAudit

> **startAudit**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### unhighlight

> **unhighlight**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### addons

> **addons**: `object`

Defined in: [src/generated/specs.ts:6728](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6728)

Firefox actor `addons`; source: addon/addons.js

#### installTemporaryAddon

> **installTemporaryAddon**: (`a0`, `a1`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

`string`

###### a1

`boolean` \| `null`

##### Returns

`Promise`\<`unknown`\>

#### uninstallAddon

> **uninstallAddon**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<`void`\>

***

### animationplayer

> **animationplayer**: `object`

Defined in: [src/generated/specs.ts:6738](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6738)

Firefox actor `animationplayer`; source: animation.js

#### getAnimationTypes

> **getAnimationTypes**: (`a0`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<`unknown`\>

#### getCurrentState

> **getCurrentState**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### release

> **release**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### animations

> **animations**: `object`

Defined in: [src/generated/specs.ts:6744](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6744)

Firefox actor `animations`; source: animation.js

#### getAnimationPlayersForNode

> **getAnimationPlayersForNode**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"animationplayer"`\>[]\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"animationplayer"`\>[]\>

#### pauseSome

> **pauseSome**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)[]

##### Returns

`Promise`\<`void`\>

#### playSome

> **playSome**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)[]

##### Returns

`Promise`\<`void`\>

#### setCurrentTimes

> **setCurrentTimes**: (`a0`, `a1`, `a2`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)[]

###### a1

`number`

###### a2

`boolean`

##### Returns

`Promise`\<`void`\>

#### setWalkerActor

> **setWalkerActor**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`void`\>

***

### arraybuffer

> **arraybuffer**: `object`

Defined in: [src/generated/specs.ts:6752](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6752)

Firefox actor `arraybuffer`; source: array-buffer.js

#### release

> **release**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### slice

> **slice**: (`a0`, `a1`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

`unknown`

###### a1

`unknown`

##### Returns

`Promise`\<`unknown`\>

***

### blackboxing

> **blackboxing**: `object`

Defined in: [src/generated/specs.ts:6757](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6757)

Firefox actor `blackboxing`; source: blackboxing.js

#### blackbox

> **blackbox**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`object`[]

##### Returns

`Promise`\<`void`\>

#### unblackbox

> **unblackbox**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`object`[]

##### Returns

`Promise`\<`void`\>

***

### breakpoint-list

> **breakpoint-list**: `object`

Defined in: [src/generated/specs.ts:6762](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6762)

Firefox actor `breakpoint-list`; source: breakpoint-list.js

#### removeBreakpoint

> **removeBreakpoint**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### removeXHRBreakpoint

> **removeXHRBreakpoint**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

#### setActiveEventBreakpoints

> **setActiveEventBreakpoints**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<`void`\>

#### setBreakpoint

> **setBreakpoint**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

###### a1

###### condition?

`string` \| `null`

###### logValue?

`string` \| `null`

##### Returns

`Promise`\<`void`\>

#### setXHRBreakpoint

> **setXHRBreakpoint**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

***

### Cache

> **Cache**: `object`

Defined in: [src/generated/specs.ts:7097](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7097)

Firefox actor `Cache`; source: storage.js

#### getFields

> **getFields**: (`a0`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

`string` \| `null`

##### Returns

`Promise`\<`unknown`\>

#### getStoreObjects

> **getStoreObjects**: (`a0`, `a1`, `a2`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: (\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `status?`: `string`; `url?`: `string`; \{String.fromCharCode(125)} \| `null`)[]; `offset?`: `number`; `total?`: `number`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`unknown`

###### a1

`string`[] \| `null`

###### a2

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: (\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `status?`: `string`; `url?`: `string`; \{String.fromCharCode(125)} \| `null`)[]; `offset?`: `number`; `total?`: `number`; \{String.fromCharCode(125)}\>

#### removeAll

> **removeAll**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

#### removeItem

> **removeItem**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

***

### compatibility

> **compatibility**: `object`

Defined in: [src/generated/specs.ts:6770](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6770)

Firefox actor `compatibility`; source: compatibility.js

#### getCSSDeclarationBlockIssues

> **getCSSDeclarationBlockIssues**: (`a0`, `a1`) => `Promise`\<`object`[][]\>

##### Parameters

###### a0

`object`[][]

###### a1

`object`[]

##### Returns

`Promise`\<`object`[][]\>

#### getNodeCssIssues

> **getNodeCssIssues**: (`a0`, `a1`) => `Promise`\<`object`[]\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`object`[]

##### Returns

`Promise`\<`object`[]\>

#### getTraits

> **getTraits**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

***

### console

> **console**: `object`

Defined in: [src/generated/specs.ts:7288](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7288)

Firefox actor `console`; source: webconsole.js

#### autocomplete

> **autocomplete**: (`a0`, `a1`, `a2`, `a3`, `a4`, `a5`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `matches?`: `string`[]; `matchProp?`: `string`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`string`

###### a1

`number` \| `null`

###### a2

`string` \| `null`

###### a3

`string` \| `null`

###### a4

`unknown`

###### a5

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `matches?`: `string`[]; `matchProp?`: `string`; \{String.fromCharCode(125)}\>

#### clearMessagesCacheAsync

> **clearMessagesCacheAsync**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### evaluateJSAsync

> **evaluateJSAsync**: (`a0?`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `resultID?`: `string`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0?

###### disableBreaks?

`boolean` \| `null`

###### eager?

`boolean` \| `null`

###### evalInTracer?

`boolean` \| `null`

###### frameActor?

`string`

###### innerWindowID?

`number`

###### mapped?

`unknown`

###### preferConsoleCommandsOverLocalSymbols?

`boolean` \| `null`

###### selectedNodeActor?

`string`

###### selectedObjectActor?

`string`

###### text?

`string`

###### url?

`string`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `resultID?`: `string`; \{String.fromCharCode(125)}\>

#### getCachedMessages

> **getCachedMessages**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `_type?`: `string` \| `null`; `error?`: `string` \| `null`; `message?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront); `timeStamp?`: `string` \| `null`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `_type?`: `string` \| `null`; `error?`: `string` \| `null`; `message?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront); `timeStamp?`: `string` \| `null`; \{String.fromCharCode(125)}\>

#### startListeners

> **startListeners**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `startedListeners?`: `string`[]; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `startedListeners?`: `string`[]; \{String.fromCharCode(125)}\>

#### stopListeners

> **stopListeners**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `stoppedListeners?`: `string`[]; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`string`[] \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `stoppedListeners?`: `string`[]; \{String.fromCharCode(125)}\>

***

### contentProcessTarget

> **contentProcessTarget**: `object`

Defined in: [src/generated/specs.ts:7150](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7150)

Firefox actor `contentProcessTarget`; source: targets/content-process.js

#### listWorkers

> **listWorkers**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `error?`: `string` \| `null`; `workers?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"workerDescriptor"`\>[] \| `null`; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `error?`: `string` \| `null`; `workers?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"workerDescriptor"`\>[] \| `null`; \{String.fromCharCode(125)}\>

#### pauseMatchingServiceWorkers

> **pauseMatchingServiceWorkers**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### origin?

`string`

##### Returns

`Promise`\<`void`\>

***

### contentScriptTarget

> **contentScriptTarget**: `object`

Defined in: [src/generated/specs.ts:7155](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7155)

Firefox actor `contentScriptTarget`; source: targets/content-script.js

***

### cookies

> **cookies**: `object`

Defined in: [src/generated/specs.ts:7061](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7061)

Firefox actor `cookies`; source: storage.js

#### addItem

> **addItem**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `errorString?`: `string` \| `null`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`string`

###### a1

`string` \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `errorString?`: `string` \| `null`; \{String.fromCharCode(125)}\>

#### editItem

> **editItem**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `errorString?`: `string` \| `null`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `errorString?`: `string` \| `null`; \{String.fromCharCode(125)}\>

#### getFields

> **getFields**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getStoreObjects

> **getStoreObjects**: (`a0`, `a1`, `a2`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: (\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `creationTime?`: `number`; `expires?`: `number`; `host?`: `string`; `hostOnly?`: `boolean`; `isHttpOnly?`: `boolean`; `isSecure?`: `boolean`; `lastAccessed?`: `number`; `name?`: `string`; `path?`: `string` \| `null`; `uniqueKey?`: `string`; `updateTime?`: `number`; `value?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront); \{String.fromCharCode(125)} \| `null`)[]; `offset?`: `number`; `total?`: `number`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`unknown`

###### a1

`string`[] \| `null`

###### a2

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: (\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `creationTime?`: `number`; `expires?`: `number`; `host?`: `string`; `hostOnly?`: `boolean`; `isHttpOnly?`: `boolean`; `isSecure?`: `boolean`; `lastAccessed?`: `number`; `name?`: `string`; `path?`: `string` \| `null`; `uniqueKey?`: `string`; `updateTime?`: `number`; `value?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront); \{String.fromCharCode(125)} \| `null`)[]; `offset?`: `number`; `total?`: `number`; \{String.fromCharCode(125)}\>

#### removeAll

> **removeAll**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string` \| `null`

##### Returns

`Promise`\<`void`\>

#### removeAllSessionCookies

> **removeAllSessionCookies**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string` \| `null`

##### Returns

`Promise`\<`void`\>

#### removeItem

> **removeItem**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

***

### cssProperties

> **cssProperties**: `object`

Defined in: [src/generated/specs.ts:6776](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6776)

Firefox actor `cssProperties`; source: css-properties.js

#### getCSSDatabase

> **getCSSDatabase**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

***

### customhighlighter

> **customhighlighter**: `object`

Defined in: [src/generated/specs.ts:6823](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6823)

Firefox actor `customhighlighter`; source: highlighters.js

#### finalize

> **finalize**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### hide

> **hide**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### show

> **show**: (`a0`, `a1`) => `Promise`\<`boolean` \| `null`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront) \| `null`

###### a1

`unknown`

##### Returns

`Promise`\<`boolean` \| `null`\>

***

### device

> **device**: `object`

Defined in: [src/generated/specs.ts:6808](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6808)

Firefox actor `device`; source: device.js

#### getDescription

> **getDescription**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

***

### domnode

> **domnode**: `object`

Defined in: [src/generated/specs.ts:6919](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6919)

Firefox actor `domnode`; source: node.js

#### disableEventListener

> **disableEventListener**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### enableEventListener

> **enableEventListener**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### getBackgroundColor

> **getBackgroundColor**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getClosestBackgroundColor

> **getClosestBackgroundColor**: () => `Promise`\<`string`\>

##### Returns

`Promise`\<`string`\>

#### getCssPath

> **getCssPath**: () => `Promise`\<`string`\>

##### Returns

`Promise`\<`string`\>

#### getEventListenerInfo

> **getEventListenerInfo**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getFontFamilyDataURL

> **getFontFamilyDataURL**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront) \| `null`; `size?`: `unknown`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`string`

###### a1

`string` \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront) \| `null`; `size?`: `unknown`; \{String.fromCharCode(125)}\>

#### getImageData

> **getImageData**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront) \| `null`; `size?`: `unknown`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`number` \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront) \| `null`; `size?`: `unknown`; \{String.fromCharCode(125)}\>

#### getNodeValue

> **getNodeValue**: () => `Promise`\<`string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront)\>

##### Returns

`Promise`\<`string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront)\>

#### getOwnerGlobalDimensions

> **getOwnerGlobalDimensions**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `innerHeight?`: `number` \| `null`; `innerWidth?`: `number` \| `null`; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `innerHeight?`: `number` \| `null`; `innerWidth?`: `number` \| `null`; \{String.fromCharCode(125)}\>

#### getUniqueSelector

> **getUniqueSelector**: () => `Promise`\<`string`\>

##### Returns

`Promise`\<`string`\>

#### getXPath

> **getXPath**: () => `Promise`\<`string`\>

##### Returns

`Promise`\<`string`\>

#### modifyAttributes

> **modifyAttributes**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`[]

##### Returns

`Promise`\<`void`\>

#### scrollIntoView

> **scrollIntoView**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### setNodeValue

> **setNodeValue**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### waitForFrameLoad

> **waitForFrameLoad**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### domnodelist

> **domnodelist**: `object`

Defined in: [src/generated/specs.ts:6913](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6913)

Firefox actor `domnodelist`; source: node.js

#### item

> **item**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)}\>

#### items

> **items**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `nodes?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`number` \| `null`

###### a1

`number` \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `nodes?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; \{String.fromCharCode(125)}\>

#### release

> **release**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### domstylerule

> **domstylerule**: `object`

Defined in: [src/generated/specs.ts:7117](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7117)

Firefox actor `domstylerule`; source: style-rule.js

#### getCssExplainersData

> **getCssExplainersData**: (`a0`, `a1`, `a2`, `a3`) => `Promise`\<`string`[]\>

##### Parameters

###### a0

`string`

###### a1

`string`

###### a2

`string` \| `null`

###### a3

[`ActorFront`](/docs/api/reference/classes/ActorFront) \| `null`

##### Returns

`Promise`\<`string`[]\>

#### getQueryContainerForNode

> **getQueryContainerForNode**: (`a0`, `a1`, `a2`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `containerName?`: `string` \| `null`; `containerType?`: `string` \| `null`; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`; `queryFeatures?`: `unknown`[] \| `null`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`number`

###### a1

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a2

`number`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `containerName?`: `string` \| `null`; `containerType?`: `string` \| `null`; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`; `queryFeatures?`: `unknown`[] \| `null`; \{String.fromCharCode(125)}\>

#### getRuleText

> **getRuleText**: () => `Promise`\<`string`\>

##### Returns

`Promise`\<`string`\>

#### modifyProperties

> **modifyProperties**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domstylerule"`\>\>

##### Parameters

###### a0

`unknown`[]

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domstylerule"`\>\>

#### modifySelector

> **modifySelector**: (`a0`, `a1`, `a2`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`string`

###### a2

`boolean`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; \{String.fromCharCode(125)}\>

#### setRuleText

> **setRuleText**: (`a0`, `a1`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domstylerule"`\>\>

##### Parameters

###### a0

`string`

###### a1

`unknown`[]

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domstylerule"`\>\>

***

### domwalker

> **domwalker**: `object`

Defined in: [src/generated/specs.ts:7224](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7224)

Firefox actor `domwalker`; source: walker.js

#### addPseudoClassLock

> **addPseudoClassLock**: (`a0`, `a1`, `a2?`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`unknown`

###### a2?

###### enabled?

`boolean`

###### parents?

`unknown`

##### Returns

`Promise`\<`void`\>

#### cancelPick

> **cancelPick**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### children

> **children**: (`a0`, `a1?`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1?

###### center?

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### maxNodes?

`unknown`

###### start?

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`void`\>

#### clearPicker

> **clearPicker**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### clearPseudoClassLocks

> **clearPseudoClassLocks**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront) \| `null`

##### Returns

`Promise`\<`void`\>

#### document

> **document**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront) \| `null`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>\>

#### documentElement

> **documentElement**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront) \| `null`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

#### duplicateNode

> **duplicateNode**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`void`\>

#### editTagName

> **editTagName**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`string`

##### Returns

`Promise`\<`void`\>

#### findInspectingNode

> **findInspectingNode**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)}\>

#### getEmbedderElement

> **getEmbedderElement**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)}\>

#### getIdrefNode

> **getIdrefNode**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)}\>

#### getLayoutInspector

> **getLayoutInspector**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"layout"`\>\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"layout"`\>\>

#### getMutations

> **getMutations**: (`a0?`) => `Promise`\<`object`[]\>

##### Parameters

###### a0?

###### cleanup?

`unknown`

##### Returns

`Promise`\<`object`[]\>

#### getNodeActorFromContentDomReference

> **getNodeActorFromContentDomReference**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)} \| `null`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)} \| `null`\>

#### getNodeActorFromWindowID

> **getNodeActorFromWindowID**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)} \| `null`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)} \| `null`\>

#### getNodeFromActor

> **getNodeFromActor**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)} \| `null`\>

##### Parameters

###### a0

`string`

###### a1

`string`[]

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)} \| `null`\>

#### getOffsetParent

> **getOffsetParent**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront) \| `null`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

#### getOverflowCausingElements

> **getOverflowCausingElements**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `nodes?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `nodes?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; \{String.fromCharCode(125)}\>

#### getParentGridNode

> **getParentGridNode**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront) \| `null`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

#### getScrollableAncestorNode

> **getScrollableAncestorNode**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

#### getStyleSheetOwnerNode

> **getStyleSheetOwnerNode**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)} \| `null`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)} \| `null`\>

#### getSuggestionsForQuery

> **getSuggestionsForQuery**: (`a0`, `a1`, `a2`) => `Promise`\<`string`[][]\>

##### Parameters

###### a0

`unknown`

###### a1

`unknown`

###### a2

`unknown`

##### Returns

`Promise`\<`string`[][]\>

#### hideNode

> **hideNode**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`void`\>

#### innerHTML

> **innerHTML**: (`a0`) => `Promise`\<`string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront)\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront)\>

#### insertAdjacentHTML

> **insertAdjacentHTML**: (`a0`, `a1`, `a2`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `nodes?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`string`

###### a2

`string`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `nodes?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; \{String.fromCharCode(125)}\>

#### insertBefore

> **insertBefore**: (`a0`, `a1`, `a2`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a2

[`ActorFront`](/docs/api/reference/classes/ActorFront) \| `null`

##### Returns

`Promise`\<`void`\>

#### isInDOMTree

> **isInDOMTree**: (`a0`) => `Promise`\<`boolean`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`boolean`\>

#### nextSibling

> **nextSibling**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

#### outerHTML

> **outerHTML**: (`a0`) => `Promise`\<`string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront)\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront)\>

#### pick

> **pick**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`boolean` \| `null`

###### a1

`boolean` \| `null`

##### Returns

`Promise`\<`void`\>

#### previousSibling

> **previousSibling**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

#### querySelector

> **querySelector**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `newParents?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>[]; `node?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\>; \{String.fromCharCode(125)}\>

#### querySelectorAll

> **querySelectorAll**: (`a0`, `a1`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnodelist"`\>\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`unknown`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnodelist"`\>\>

#### release

> **release**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### releaseNode

> **releaseNode**: (`a0`, `a1?`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1?

###### force?

`unknown`

##### Returns

`Promise`\<`void`\>

#### removeNode

> **removeNode**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnode"`\> \| `null`\>

#### removeNodes

> **removeNodes**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)[]

##### Returns

`Promise`\<`void`\>

#### removePseudoClassLock

> **removePseudoClassLock**: (`a0`, `a1`, `a2?`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`unknown`

###### a2?

###### parents?

`unknown`

##### Returns

`Promise`\<`void`\>

#### retainNode

> **retainNode**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`void`\>

#### search

> **search**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `list?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnodelist"`\>; `metadata?`: `unknown`[]; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `list?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domnodelist"`\>; `metadata?`: `unknown`[]; \{String.fromCharCode(125)}\>

#### setInnerHTML

> **setInnerHTML**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`string`

##### Returns

`Promise`\<`void`\>

#### setMutationBreakpoints

> **setMutationBreakpoints**: (`a0`, `a1?`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront) \| `null`

###### a1?

###### attribute?

`boolean` \| `null`

###### removal?

`boolean` \| `null`

###### subtree?

`boolean` \| `null`

##### Returns

`Promise`\<`void`\>

#### setOuterHTML

> **setOuterHTML**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`string`

##### Returns

`Promise`\<`void`\>

#### unhideNode

> **unhideNode**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`void`\>

#### unretainNode

> **unretainNode**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`void`\>

#### watchRootNode

> **watchRootNode**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### environment

> **environment**: `object`

Defined in: [src/generated/specs.ts:6812](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6812)

Firefox actor `environment`; source: environment.js

***

### extensionStorage

> **extensionStorage**: `object`

Defined in: [src/generated/specs.ts:7089](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7089)

Firefox actor `extensionStorage`; source: storage.js

#### editItem

> **editItem**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### getFields

> **getFields**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getStoreObjects

> **getStoreObjects**: (`a0`, `a1`, `a2`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: (\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `area?`: `string`; `isValueEditable?`: `boolean`; `name?`: `string` \| `null`; `uniqueKey?`: `string`; `value?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront) \| `null`; \{String.fromCharCode(125)} \| `null`)[]; `offset?`: `number`; `total?`: `number`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`unknown`

###### a1

`string`[] \| `null`

###### a2

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: (\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `area?`: `string`; `isValueEditable?`: `boolean`; `name?`: `string` \| `null`; `uniqueKey?`: `string`; `value?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront) \| `null`; \{String.fromCharCode(125)} \| `null`)[]; `offset?`: `number`; `total?`: `number`; \{String.fromCharCode(125)}\>

#### removeAll

> **removeAll**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<`void`\>

#### removeItem

> **removeItem**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

***

### flexbox

> **flexbox**: `object`

Defined in: [src/generated/specs.ts:6841](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6841)

Firefox actor `flexbox`; source: layout.js

#### getFlexItems

> **getFlexItems**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"flexitem"`\>[]\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"flexitem"`\>[]\>

***

### flexitem

> **flexitem**: `object`

Defined in: [src/generated/specs.ts:6845](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6845)

Firefox actor `flexitem`; source: layout.js

***

### frame

> **frame**: `object`

Defined in: [src/generated/specs.ts:6815](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6815)

Firefox actor `frame`; source: frame.js

#### getEnvironment

> **getEnvironment**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

***

### grid

> **grid**: `object`

Defined in: [src/generated/specs.ts:6848](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6848)

Firefox actor `grid`; source: layout.js

#### getFragments

> **getFragments**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

***

### heapSnapshotFile

> **heapSnapshotFile**: `object`

Defined in: [src/generated/specs.ts:6819](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6819)

Firefox actor `heapSnapshotFile`; source: heap-snapshot-file.js

#### transferHeapSnapshot

> **transferHeapSnapshot**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<`void`\>

***

### indexedDB

> **indexedDB**: `object`

Defined in: [src/generated/specs.ts:7104](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7104)

Firefox actor `indexedDB`; source: storage.js

#### getFields

> **getFields**: (`a0`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

`string` \| `null`

##### Returns

`Promise`\<`unknown`\>

#### getStoreObjects

> **getStoreObjects**: (`a0`, `a1`, `a2`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: (\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `autoIncrement?`: `boolean` \| `null`; `db?`: `string` \| `null`; `indexes?`: `string` \| `null`; `keyPath?`: `string` \| `null`; `name?`: `string` \| `null`; `objectStore?`: `string` \| `null`; `objectStores?`: `number` \| `null`; `origin?`: `string` \| `null`; `storage?`: `string` \| `null`; `uniqueKey?`: `string`; `value?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront) \| `null`; `version?`: `number` \| `null`; \{String.fromCharCode(125)} \| `null`)[]; `offset?`: `number`; `total?`: `number`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`unknown`

###### a1

`string`[] \| `null`

###### a2

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: (\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `autoIncrement?`: `boolean` \| `null`; `db?`: `string` \| `null`; `indexes?`: `string` \| `null`; `keyPath?`: `string` \| `null`; `name?`: `string` \| `null`; `objectStore?`: `string` \| `null`; `objectStores?`: `number` \| `null`; `origin?`: `string` \| `null`; `storage?`: `string` \| `null`; `uniqueKey?`: `string`; `value?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront) \| `null`; `version?`: `number` \| `null`; \{String.fromCharCode(125)} \| `null`)[]; `offset?`: `number`; `total?`: `number`; \{String.fromCharCode(125)}\>

#### removeAll

> **removeAll**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

#### removeDatabase

> **removeDatabase**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `blocked?`: `boolean` \| `null`; `error?`: `string` \| `null`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `blocked?`: `boolean` \| `null`; `error?`: `string` \| `null`; \{String.fromCharCode(125)}\>

#### removeItem

> **removeItem**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

***

### inspector

> **inspector**: `object`

Defined in: [src/generated/specs.ts:6829](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6829)

Firefox actor `inspector`; source: inspector.js

#### cancelPickColorFromPage

> **cancelPickColorFromPage**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### getCompatibility

> **getCompatibility**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"compatibility"`\>\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"compatibility"`\>\>

#### getHighlighterByType

> **getHighlighterByType**: (`a0`, `a1`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"customhighlighter"`\> \| `null`\>

##### Parameters

###### a0

`unknown`

###### a1

`unknown`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"customhighlighter"`\> \| `null`\>

#### getImageDataFromURL

> **getImageDataFromURL**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront) \| `null`; `size?`: `unknown`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`unknown`

###### a1

`number` \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront) \| `null`; `size?`: `unknown`; \{String.fromCharCode(125)}\>

#### getPageStyle

> **getPageStyle**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"pagestyle"`\>\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"pagestyle"`\>\>

#### getWalker

> **getWalker**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domwalker"`\>\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domwalker"`\>\>

#### pickColorFromPage

> **pickColorFromPage**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### resolveRelativeURL

> **resolveRelativeURL**: (`a0`, `a1`) => `Promise`\<`string`\>

##### Parameters

###### a0

`string`

###### a1

[`ActorFront`](/docs/api/reference/classes/ActorFront) \| `null`

##### Returns

`Promise`\<`string`\>

#### supportsHighlighters

> **supportsHighlighters**: () => `Promise`\<`boolean`\>

##### Returns

`Promise`\<`boolean`\>

***

### layout

> **layout**: `object`

Defined in: [src/generated/specs.ts:6852](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6852)

Firefox actor `layout`; source: layout.js

#### getCurrentFlexbox

> **getCurrentFlexbox**: (`a0`, `a1`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"flexbox"`\> \| `null`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`boolean` \| `null`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"flexbox"`\> \| `null`\>

#### getCurrentGrid

> **getCurrentGrid**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"grid"`\> \| `null`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"grid"`\> \| `null`\>

#### getGrids

> **getGrids**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"grid"`\>[]\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"grid"`\>[]\>

***

### localStorage

> **localStorage**: `object`

Defined in: [src/generated/specs.ts:7071](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7071)

Firefox actor `localStorage`; source: storage.js

#### addItem

> **addItem**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string` \| `null`

##### Returns

`Promise`\<`void`\>

#### editItem

> **editItem**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### getFields

> **getFields**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getStoreObjects

> **getStoreObjects**: (`a0`, `a1`, `a2`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: (\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `name?`: `string`; `value?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront); \{String.fromCharCode(125)} \| `null`)[]; `offset?`: `number`; `total?`: `number`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`unknown`

###### a1

`string`[] \| `null`

###### a2

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: (\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `name?`: `string`; `value?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront); \{String.fromCharCode(125)} \| `null`)[]; `offset?`: `number`; `total?`: `number`; \{String.fromCharCode(125)}\>

#### removeAll

> **removeAll**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<`void`\>

#### removeItem

> **removeItem**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

***

### longstractor

> **longstractor**: `object`

Defined in: [src/generated/specs.ts:7112](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7112)

Firefox actor `longstractor`; source: string.js

#### release

> **release**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### substring

> **substring**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

###### a1

`unknown`

##### Returns

`Promise`\<`void`\>

***

### manifest

> **manifest**: `object`

Defined in: [src/generated/specs.ts:6858](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6858)

Firefox actor `manifest`; source: manifest.js

#### fetchCanonicalManifest

> **fetchCanonicalManifest**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

***

### memory

> **memory**: `object`

Defined in: [src/generated/specs.ts:6862](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6862)

Firefox actor `memory`; source: memory.js

#### attach

> **attach**: () => `Promise`\<`string`\>

##### Returns

`Promise`\<`string`\>

#### detach

> **detach**: () => `Promise`\<`string`\>

##### Returns

`Promise`\<`string`\>

#### forceCycleCollection

> **forceCycleCollection**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### forceGarbageCollection

> **forceGarbageCollection**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### getAllocations

> **getAllocations**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getAllocationsSettings

> **getAllocationsSettings**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getState

> **getState**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### measure

> **measure**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### residentUnique

> **residentUnique**: () => `Promise`\<`number`\>

##### Returns

`Promise`\<`number`\>

#### saveHeapSnapshot

> **saveHeapSnapshot**: (`a0`) => `Promise`\<`string`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`string`\>

#### startRecordingAllocations

> **startRecordingAllocations**: (`a0`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `maxLogLength?`: `number`; `probability?`: `number`; \{String.fromCharCode(125)} \| `null`

##### Returns

`Promise`\<`unknown`\>

#### stopRecordingAllocations

> **stopRecordingAllocations**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### takeCensus

> **takeCensus**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

***

### netEvent

> **netEvent**: `object`

Defined in: [src/generated/specs.ts:6883](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6883)

Firefox actor `netEvent`; source: network-event.js

#### getEarlyHintsResponseHeaders

> **getEarlyHintsResponseHeaders**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getEventTimings

> **getEventTimings**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getRequestCookies

> **getRequestCookies**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getRequestHeaders

> **getRequestHeaders**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getRequestPostData

> **getRequestPostData**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getResponseCache

> **getResponseCache**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getResponseContent

> **getResponseContent**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getResponseCookies

> **getResponseCookies**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getResponseHeaders

> **getResponseHeaders**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getSecurityInfo

> **getSecurityInfo**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getStackTrace

> **getStackTrace**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### release

> **release**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### networkContent

> **networkContent**: `object`

Defined in: [src/generated/specs.ts:6878](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6878)

Firefox actor `networkContent`; source: network-content.js

#### getStackTrace

> **getStackTrace**: (`a0`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`unknown`\>

#### sendHTTPRequest

> **sendHTTPRequest**: (`a0`) => `Promise`\<`number`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`number`\>

***

### networkParent

> **networkParent**: `object`

Defined in: [src/generated/specs.ts:6898](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6898)

Firefox actor `networkParent`; source: network-parent.js

#### blockRequest

> **blockRequest**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### clearNetworkThrottling

> **clearNetworkThrottling**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### getBlockedUrls

> **getBlockedUrls**: () => `Promise`\<`string`[]\>

##### Returns

`Promise`\<`string`[]\>

#### getNetworkThrottling

> **getNetworkThrottling**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### override

> **override**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

#### removeOverride

> **removeOverride**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<`void`\>

#### setBlockedUrls

> **setBlockedUrls**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<`void`\>

#### setLocalModeMappings

> **setLocalModeMappings**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### setNetworkThrottling

> **setNetworkThrottling**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### setPersist

> **setPersist**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`boolean`

##### Returns

`Promise`\<`void`\>

#### setSaveRequestAndResponseBodies

> **setSaveRequestAndResponseBodies**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`boolean`

##### Returns

`Promise`\<`void`\>

#### unblockRequest

> **unblockRequest**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

***

### obj

> **obj**: `object`

Defined in: [src/generated/specs.ts:6938](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6938)

Firefox actor `obj`; source: object.js

#### addWatchpoint

> **addWatchpoint**: (`a0`, `a1`, `a2`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

###### a2

`string`

##### Returns

`Promise`\<`void`\>

#### allocationStack

> **allocationStack**: () => `Promise`\<`object`[]\>

##### Returns

`Promise`\<`object`[]\>

#### apply

> **apply**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `value?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `return?`: `unknown`; `throw?`: `unknown`; \{String.fromCharCode(125)} \| `null`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`unknown`

###### a1

`unknown`[] \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `value?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `return?`: `unknown`; `throw?`: `unknown`; \{String.fromCharCode(125)} \| `null`; \{String.fromCharCode(125)}\>

#### customFormatterBody

> **customFormatterBody**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `customFormatterBody?`: `unknown`; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `customFormatterBody?`: `unknown`; \{String.fromCharCode(125)}\>

#### dependentPromises

> **dependentPromises**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `promises?`: `object`[]; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `promises?`: `object`[]; \{String.fromCharCode(125)}\>

#### enumEntries

> **enumEntries**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"propertyIterator"`\>\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"propertyIterator"`\>\>

#### enumPrivateProperties

> **enumPrivateProperties**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"privatePropertiesIterator"`\>\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"privatePropertiesIterator"`\>\>

#### enumProperties

> **enumProperties**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"propertyIterator"`\>\>

##### Parameters

###### a0

\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `enumEntries?`: `boolean` \| `null`; `ignoreIndexedProperties?`: `boolean` \| `null`; `ignoreNonIndexedProperties?`: `boolean` \| `null`; `query?`: `string` \| `null`; `sort?`: `boolean` \| `null`; \{String.fromCharCode(125)} \| `null`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"propertyIterator"`\>\>

#### enumSymbols

> **enumSymbols**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"symbolIterator"`\>\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"symbolIterator"`\>\>

#### fulfillmentStack

> **fulfillmentStack**: () => `Promise`\<`object`[]\>

##### Returns

`Promise`\<`object`[]\>

#### global

> **global**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `global?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)}; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `global?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)}; \{String.fromCharCode(125)}\>

#### promiseState

> **promiseState**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `creationTimestamp?`: `number`; `reason?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)} \| `null`; `state?`: `string`; `timeToSettle?`: `number` \| `null`; `value?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)} \| `null`; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `creationTimestamp?`: `number`; `reason?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)} \| `null`; `state?`: `string`; `timeToSettle?`: `number` \| `null`; `value?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)} \| `null`; \{String.fromCharCode(125)}\>

#### property

> **property**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `descriptor?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)} \| `null`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `descriptor?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)} \| `null`; \{String.fromCharCode(125)}\>

#### propertyValue

> **propertyValue**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `value?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `return?`: `unknown`; `throw?`: `unknown`; \{String.fromCharCode(125)} \| `null`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`string`

###### a1

`string` \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `value?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `return?`: `unknown`; `throw?`: `unknown`; \{String.fromCharCode(125)} \| `null`; \{String.fromCharCode(125)}\>

#### prototype

> **prototype**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `prototype?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)}; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `prototype?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)}; \{String.fromCharCode(125)}\>

#### prototypeAndProperties

> **prototypeAndProperties**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `ownProperties?`: `unknown`; `ownSymbols?`: `object`[] \| `null`; `prototype?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)}; `safeGetterValues?`: `unknown`; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `ownProperties?`: `unknown`; `ownSymbols?`: `object`[] \| `null`; `prototype?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)}; `safeGetterValues?`: `unknown`; \{String.fromCharCode(125)}\>

#### proxySlots

> **proxySlots**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `proxyHandler?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)}; `proxyTarget?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)}; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `proxyHandler?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)}; `proxyTarget?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `configurable?`: `boolean`; `enumerable?`: `boolean`; `get?`: `unknown`; `set?`: `unknown`; `value?`: `unknown`; `writable?`: `boolean` \| `null`; \{String.fromCharCode(125)}; \{String.fromCharCode(125)}\>

#### rejectionStack

> **rejectionStack**: () => `Promise`\<`object`[]\>

##### Returns

`Promise`\<`object`[]\>

#### release

> **release**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### removeWatchpoint

> **removeWatchpoint**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<`void`\>

#### removeWatchpoints

> **removeWatchpoints**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### threadGrip

> **threadGrip**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### objects-manager

> **objects-manager**: `object`

Defined in: [src/generated/specs.ts:6963](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6963)

Firefox actor `objects-manager`; source: objects-manager.js

#### releaseObjects

> **releaseObjects**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<`void`\>

***

### pagestyle

> **pagestyle**: `object`

Defined in: [src/generated/specs.ts:6967](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6967)

Firefox actor `pagestyle`; source: page-style.js

#### addNewRule

> **addNewRule**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `entries?`: `object`[]; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`string`[] \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `entries?`: `object`[]; \{String.fromCharCode(125)}\>

#### getAllUsedFontFaces

> **getAllUsedFontFaces**: (`a0?`, `a1?`) => `Promise`\<`object`[]\>

##### Parameters

###### a0?

###### includePreviews?

`boolean`

###### previewFillStyle?

`string`

###### previewFontSize?

`string`

###### previewText?

`string`

###### a1?

###### includeVariations?

`boolean`

##### Returns

`Promise`\<`object`[]\>

#### getAnchorNames

> **getAnchorNames**: (`a0`) => `Promise`\<`string`[]\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`string`[]\>

#### getApplied

> **getApplied**: (`a0`, `a1?`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `entries?`: `object`[]; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1?

###### filter?

`string`

###### inherited?

`boolean`

###### matchedSelectors?

`boolean`

###### skipPseudo?

`boolean`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `entries?`: `object`[]; \{String.fromCharCode(125)}\>

#### getAttributesInOwnerDocument

> **getAttributesInOwnerDocument**: (`a0`, `a1`, `a2`) => `Promise`\<`string`[]\>

##### Parameters

###### a0

`string`

###### a1

`string`

###### a2

[`ActorFront`](/docs/api/reference/classes/ActorFront) \| `null`

##### Returns

`Promise`\<`string`[]\>

#### getComputed

> **getComputed**: (`a0`, `a1?`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1?

###### clearCache?

`boolean`

###### filter?

`string`

###### filterProperties?

`string`[] \| `null`

###### markMatched?

`boolean`

###### onlyMatched?

`boolean`

##### Returns

`Promise`\<`unknown`\>

#### getLayout

> **getLayout**: (`a0`, `a1?`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1?

###### autoMargins?

`boolean`

##### Returns

`Promise`\<`unknown`\>

#### getMatchedSelectors

> **getMatchedSelectors**: (`a0`, `a1`, `a2?`) => `Promise`\<`void`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1

`string`

###### a2?

###### filter?

`string`

##### Returns

`Promise`\<`void`\>

#### getRule

> **getRule**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domstylerule"`\> \| `null`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"domstylerule"`\> \| `null`\>

#### getUsedFontFaces

> **getUsedFontFaces**: (`a0`, `a1?`) => `Promise`\<`object`[]\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

###### a1?

###### includePreviews?

`boolean`

###### includeVariations?

`boolean`

###### previewFillStyle?

`string`

###### previewFontSize?

`string`

###### previewText?

`string`

##### Returns

`Promise`\<`object`[]\>

#### isPositionEditable

> **isPositionEditable**: (`a0`) => `Promise`\<`boolean`\>

##### Parameters

###### a0

[`ActorFront`](/docs/api/reference/classes/ActorFront)

##### Returns

`Promise`\<`boolean`\>

***

### parentaccessibility

> **parentaccessibility**: `object`

Defined in: [src/generated/specs.ts:6722](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6722)

Firefox actor `parentaccessibility`; source: accessibility.js

#### bootstrap

> **bootstrap**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### disable

> **disable**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### enable

> **enable**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### parentProcessTarget

> **parentProcessTarget**: `object`

Defined in: [src/generated/specs.ts:7158](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7158)

Firefox actor `parentProcessTarget`; source: targets/parent-process.js

#### detach

> **detach**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### focus

> **focus**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### getSourceContentForResource

> **getSourceContentForResource**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `contentType?`: `string` \| `null`; `source?`: `unknown`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`string`

###### a1

`string` \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `contentType?`: `string` \| `null`; `source?`: `unknown`; \{String.fromCharCode(125)}\>

#### goBack

> **goBack**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### goForward

> **goForward**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### gotoIndex

> **gotoIndex**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`number`

##### Returns

`Promise`\<`void`\>

#### listFrames

> **listFrames**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `frames?`: `object`[]; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `frames?`: `object`[]; \{String.fromCharCode(125)}\>

#### listWorkers

> **listWorkers**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `workers?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"workerDescriptor"`\>[]; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `workers?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"workerDescriptor"`\>[]; \{String.fromCharCode(125)}\>

#### logInPage

> **logInPage**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### category?

`string`

###### flags?

`string`

###### text?

`string`

##### Returns

`Promise`\<`void`\>

#### navigateTo

> **navigateTo**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### url?

`string`

##### Returns

`Promise`\<`void`\>

#### reconfigure

> **reconfigure**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### options?

\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `cacheDisabled?`: `boolean` \| `null`; `colorSchemeSimulation?`: `string` \| `null`; `printSimulationEnabled?`: `boolean` \| `null`; `restoreFocus?`: `boolean` \| `null`; `serviceWorkersTestingEnabled?`: `boolean` \| `null`; \{String.fromCharCode(125)}

###### options.cacheDisabled?

`boolean` \| `null`

###### options.colorSchemeSimulation?

`string` \| `null`

###### options.printSimulationEnabled?

`boolean` \| `null`

###### options.restoreFocus?

`boolean` \| `null`

###### options.serviceWorkersTestingEnabled?

`boolean` \| `null`

##### Returns

`Promise`\<`void`\>

#### reload

> **reload**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### options?

\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `force?`: `boolean`; \{String.fromCharCode(125)}

###### options.force?

`boolean`

##### Returns

`Promise`\<`void`\>

#### switchToFrame

> **switchToFrame**: (`a0?`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `message?`: `string`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0?

###### windowId?

`string`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `message?`: `string`; \{String.fromCharCode(125)}\>

***

### perf

> **perf**: `object`

Defined in: [src/generated/specs.ts:6981](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6981)

Firefox actor `perf`; source: perf.js

#### getPreviouslyCapturedProfileDataBulk

> **getPreviouslyCapturedProfileDataBulk**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`number`

##### Returns

`Promise`\<`void`\>

#### getPreviouslyRetrievedAdditionalInformation

> **getPreviouslyRetrievedAdditionalInformation**: (`a0`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

`number`

##### Returns

`Promise`\<`unknown`\>

#### getSupportedFeatures

> **getSupportedFeatures**: () => `Promise`\<`string`[]\>

##### Returns

`Promise`\<`string`[]\>

#### getSymbolTable

> **getSymbolTable**: (`a0`, `a1`) => `Promise`\<`number`[][]\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`number`[][]\>

#### isActive

> **isActive**: () => `Promise`\<`boolean`\>

##### Returns

`Promise`\<`boolean`\>

#### isSupportedPlatform

> **isSupportedPlatform**: () => `Promise`\<`boolean`\>

##### Returns

`Promise`\<`boolean`\>

#### startCaptureAndStopProfiler

> **startCaptureAndStopProfiler**: () => `Promise`\<`number`\>

##### Returns

`Promise`\<`number`\>

#### startProfiler

> **startProfiler**: (`a0?`) => `Promise`\<`boolean`\>

##### Parameters

###### a0?

###### duration?

`number` \| `null`

###### entries?

`number`

###### features?

`string`[]

###### interval?

`number`

###### threads?

`string`[]

##### Returns

`Promise`\<`boolean`\>

#### stopProfilerAndDiscardProfile

> **stopProfilerAndDiscardProfile**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### preference

> **preference**: `object`

Defined in: [src/generated/specs.ts:6993](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6993)

Firefox actor `preference`; source: preference.js

#### clearUserPref

> **clearUserPref**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### getAllPrefs

> **getAllPrefs**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getBoolPref

> **getBoolPref**: (`a0`) => `Promise`\<`boolean`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`boolean`\>

#### getCharPref

> **getCharPref**: (`a0`) => `Promise`\<`string`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`string`\>

#### getIntPref

> **getIntPref**: (`a0`) => `Promise`\<`number`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`number`\>

#### getTraits

> **getTraits**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### setBoolPref

> **setBoolPref**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

###### a1

`unknown`

##### Returns

`Promise`\<`void`\>

#### setCharPref

> **setCharPref**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

###### a1

`unknown`

##### Returns

`Promise`\<`void`\>

#### setIntPref

> **setIntPref**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

###### a1

`unknown`

##### Returns

`Promise`\<`void`\>

***

### privatePropertiesIterator

> **privatePropertiesIterator**: `object`

Defined in: [src/generated/specs.ts:7005](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7005)

Firefox actor `privatePropertiesIterator`; source: private-properties-iterator.js

#### all

> **all**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `privateProperties?`: `object`[]; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `privateProperties?`: `object`[]; \{String.fromCharCode(125)}\>

#### release

> **release**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### slice

> **slice**: (`a0?`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `privateProperties?`: `object`[]; \{String.fromCharCode(125)}\>

##### Parameters

###### a0?

###### count?

`number`

###### start?

`number`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `privateProperties?`: `object`[]; \{String.fromCharCode(125)}\>

***

### processDescriptor

> **processDescriptor**: `object`

Defined in: [src/generated/specs.ts:6780](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6780)

Firefox actor `processDescriptor`; source: descriptors/process.js

#### getTarget

> **getTarget**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getWatcher

> **getWatcher**: (`a0?`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"watcher"`\>\>

##### Parameters

###### a0?

###### enableWindowGlobalThreadActors?

`boolean`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"watcher"`\>\>

#### reloadDescriptor

> **reloadDescriptor**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### bypassCache?

`boolean`

##### Returns

`Promise`\<`void`\>

***

### propertyIterator

> **propertyIterator**: `object`

Defined in: [src/generated/specs.ts:7011](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7011)

Firefox actor `propertyIterator`; source: property-iterator.js

#### all

> **all**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `ownProperties?`: `unknown`; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `ownProperties?`: `unknown`; \{String.fromCharCode(125)}\>

#### names

> **names**: (`a0?`) => `Promise`\<`string`[]\>

##### Parameters

###### a0?

###### indexes?

`number`[]

##### Returns

`Promise`\<`string`[]\>

#### release

> **release**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### slice

> **slice**: (`a0?`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `ownProperties?`: `unknown`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0?

###### count?

`number`

###### start?

`number`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `ownProperties?`: `unknown`; \{String.fromCharCode(125)}\>

***

### pushSubscription

> **pushSubscription**: `object`

Defined in: [src/generated/specs.ts:7297](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7297)

Firefox actor `pushSubscription`; source: worker/push-subscription.js

***

### reflow

> **reflow**: `object`

Defined in: [src/generated/specs.ts:7018](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7018)

Firefox actor `reflow`; source: reflow.js

#### start

> **start**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### stop

> **stop**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### responsive

> **responsive**: `object`

Defined in: [src/generated/specs.ts:7023](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7023)

Firefox actor `responsive`; source: responsive.js

#### setElementPickerState

> **setElementPickerState**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`boolean`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

#### toggleTouchSimulator

> **toggleTouchSimulator**: (`a0`) => `Promise`\<`boolean`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`boolean`\>

***

### root

> **root**: `object`

Defined in: [src/generated/specs.ts:7028](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7028)

Firefox actor `root`; source: root.js

#### clearResources

> **clearResources**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<`void`\>

#### connect

> **connect**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### frontendVersion?

`string`

##### Returns

`Promise`\<`void`\>

#### getProcess

> **getProcess**: (`a0`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"processDescriptor"`\>\>

##### Parameters

###### a0

`number`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"processDescriptor"`\>\>

#### getRoot

> **getRoot**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getTab

> **getTab**: (`a0?`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"tabDescriptor"`\>\>

##### Parameters

###### a0?

###### browserId?

`number`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"tabDescriptor"`\>\>

#### listAddons

> **listAddons**: (`a0?`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"webExtensionDescriptor"`\>[]\>

##### Parameters

###### a0?

###### iconDataURL?

`boolean`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"webExtensionDescriptor"`\>[]\>

#### listProcesses

> **listProcesses**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"processDescriptor"`\>[]\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"processDescriptor"`\>[]\>

#### listServiceWorkerRegistrations

> **listServiceWorkerRegistrations**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `registrations?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"serviceWorkerRegistration"`\>[]; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `registrations?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"serviceWorkerRegistration"`\>[]; \{String.fromCharCode(125)}\>

#### listTabs

> **listTabs**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"tabDescriptor"`\>[]\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"tabDescriptor"`\>[]\>

#### listWorkers

> **listWorkers**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `workers?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"workerDescriptor"`\>[]; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `workers?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"workerDescriptor"`\>[]; \{String.fromCharCode(125)}\>

#### requestTypes

> **requestTypes**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### unwatchResources

> **unwatchResources**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<`void`\>

#### watchResources

> **watchResources**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<`void`\>

***

### screenshot

> **screenshot**: `object`

Defined in: [src/generated/specs.ts:7048](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7048)

Firefox actor `screenshot`; source: screenshot.js

#### capture

> **capture**: (`a0`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

###### clipboard?

`boolean` \| `null`

###### delay?

`string` \| `null`

###### dpr?

`string` \| `null`

###### file?

`boolean` \| `null`

###### fullpage?

`boolean` \| `null`

###### selector?

`string` \| `null`

##### Returns

`Promise`\<`unknown`\>

***

### screenshot-content

> **screenshot-content**: `object`

Defined in: [src/generated/specs.ts:7044](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7044)

Firefox actor `screenshot-content`; source: screenshot-content.js

#### prepareCapture

> **prepareCapture**: (`a0`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

###### fullpage?

`boolean` \| `null`

###### nodeActorID?

`number` \| `null`

###### selector?

`string` \| `null`

##### Returns

`Promise`\<`unknown`\>

***

### serviceWorker

> **serviceWorker**: `object`

Defined in: [src/generated/specs.ts:7309](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7309)

Firefox actor `serviceWorker`; source: worker/service-worker.js

***

### serviceWorkerRegistration

> **serviceWorkerRegistration**: `object`

Defined in: [src/generated/specs.ts:7300](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7300)

Firefox actor `serviceWorkerRegistration`; source: worker/service-worker-registration.js

#### allowShutdown

> **allowShutdown**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### getPushSubscription

> **getPushSubscription**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"pushSubscription"`\> \| `null`\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"pushSubscription"`\> \| `null`\>

#### preventShutdown

> **preventShutdown**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### push

> **push**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### start

> **start**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### unregister

> **unregister**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### sessionStorage

> **sessionStorage**: `object`

Defined in: [src/generated/specs.ts:7080](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7080)

Firefox actor `sessionStorage`; source: storage.js

#### addItem

> **addItem**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string` \| `null`

##### Returns

`Promise`\<`void`\>

#### editItem

> **editItem**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### getFields

> **getFields**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getStoreObjects

> **getStoreObjects**: (`a0`, `a1`, `a2`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: (\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `name?`: `string`; `value?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront); \{String.fromCharCode(125)} \| `null`)[]; `offset?`: `number`; `total?`: `number`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`unknown`

###### a1

`string`[] \| `null`

###### a2

`unknown`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `data?`: (\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `name?`: `string`; `value?`: `string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront); \{String.fromCharCode(125)} \| `null`)[]; `offset?`: `number`; `total?`: `number`; \{String.fromCharCode(125)}\>

#### removeAll

> **removeAll**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<`void`\>

#### removeItem

> **removeItem**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

***

### simulator

> **simulator**: `object`

Defined in: [src/generated/specs.ts:6711](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6711)

Firefox actor `simulator`; source: accessibility.js

#### simulate

> **simulate**: (`a0`) => `Promise`\<`boolean`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`boolean`\>

***

### source

> **source**: `object`

Defined in: [src/generated/specs.ts:7052](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7052)

Firefox actor `source`; source: source.js

#### blackbox

> **blackbox**: (`a0`) => `Promise`\<`boolean`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`boolean`\>

#### getBreakableLines

> **getBreakableLines**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getBreakpointPositionsCompressed

> **getBreakpointPositionsCompressed**: (`a0`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `end?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `column?`: `number` \| `null`; `line?`: `number` \| `null`; \{String.fromCharCode(125)} \| `null`; `start?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `column?`: `number` \| `null`; `line?`: `number` \| `null`; \{String.fromCharCode(125)} \| `null`; \{String.fromCharCode(125)} \| `null`

##### Returns

`Promise`\<`unknown`\>

#### setPausePoints

> **setPausePoints**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### source

> **source**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `contentType?`: `string` \| `null`; `source?`: `unknown`; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `contentType?`: `string` \| `null`; `source?`: `unknown`; \{String.fromCharCode(125)}\>

#### unblackbox

> **unblackbox**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

***

### stylesheets

> **stylesheets**: `object`

Defined in: [src/generated/specs.ts:7126](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7126)

Firefox actor `stylesheets`; source: style-sheets.js

#### addStyleSheet

> **addStyleSheet**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string` \| `null`

##### Returns

`Promise`\<`void`\>

#### getStyleSheetIndentation

> **getStyleSheetIndentation**: (`a0`) => `Promise`\<`string`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<`string`\>

#### getText

> **getText**: (`a0`) => `Promise`\<`string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront)\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<`string` \| [`LongStringFront`](/docs/api/reference/classes/LongStringFront)\>

#### getTraits

> **getTraits**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### toggleDisabled

> **toggleDisabled**: (`a0`) => `Promise`\<`boolean`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<`boolean`\>

#### update

> **update**: (`a0`, `a1`, `a2`, `a3`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

###### a2

`boolean`

###### a3

`string` \| `null`

##### Returns

`Promise`\<`void`\>

***

### symbol

> **symbol**: `object`

Defined in: [src/generated/specs.ts:7141](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7141)

Firefox actor `symbol`; source: symbol.js

#### release

> **release**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### symbolIterator

> **symbolIterator**: `object`

Defined in: [src/generated/specs.ts:7135](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7135)

Firefox actor `symbolIterator`; source: symbol-iterator.js

#### all

> **all**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `ownSymbols?`: `object`[]; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `ownSymbols?`: `object`[]; \{String.fromCharCode(125)}\>

#### release

> **release**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### slice

> **slice**: (`a0?`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `ownSymbols?`: `object`[]; \{String.fromCharCode(125)}\>

##### Parameters

###### a0?

###### count?

`number`

###### start?

`number`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `ownSymbols?`: `object`[]; \{String.fromCharCode(125)}\>

***

### tabDescriptor

> **tabDescriptor**: `object`

Defined in: [src/generated/specs.ts:6786](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6786)

Firefox actor `tabDescriptor`; source: descriptors/tab.js

#### getFavicon

> **getFavicon**: () => `Promise`\<`string`\>

##### Returns

`Promise`\<`string`\>

#### getTarget

> **getTarget**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### getWatcher

> **getWatcher**: (`a0?`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"watcher"`\>\>

##### Parameters

###### a0?

###### isPopupDebuggingEnabled?

`boolean`

###### isServerTargetSwitchingEnabled?

`boolean`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"watcher"`\>\>

#### goBack

> **goBack**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### goForward

> **goForward**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### navigateTo

> **navigateTo**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`boolean`

##### Returns

`Promise`\<`void`\>

#### reloadDescriptor

> **reloadDescriptor**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### bypassCache?

`boolean`

##### Returns

`Promise`\<`void`\>

***

### target-configuration

> **target-configuration**: `object`

Defined in: [src/generated/specs.ts:7145](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7145)

Firefox actor `target-configuration`; source: target-configuration.js

#### isJavascriptEnabled

> **isJavascriptEnabled**: () => `Promise`\<`boolean`\>

##### Returns

`Promise`\<`boolean`\>

#### updateConfiguration

> **updateConfiguration**: (`a0`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `cacheDisabled?`: `boolean` \| `null`; `colorSchemeSimulation?`: `string` \| `null`; `customFormatters?`: `boolean` \| `null`; `customUserAgent?`: `string` \| `null`; `isTracerFeatureEnabled?`: `boolean` \| `null`; `javascriptEnabled?`: `boolean` \| `null`; `overrideDPPX?`: `number` \| `null`; `printSimulationEnabled?`: `boolean` \| `null`; `rdmPaneOrientation?`: `unknown`; `reducedMotionEmulation?`: `string` \| `null`; `reloadOnTouchSimulationToggle?`: `boolean` \| `null`; `restoreFocus?`: `boolean` \| `null`; `serviceWorkersTestingEnabled?`: `boolean` \| `null`; `setTabOffline?`: `boolean` \| `null`; `touchEventsOverride?`: `string` \| `null`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

###### cacheDisabled?

`boolean` \| `null`

###### colorSchemeSimulation?

`string` \| `null`

###### customFormatters?

`boolean` \| `null`

###### customUserAgent?

`string` \| `null`

###### isTracerFeatureEnabled?

`boolean` \| `null`

###### javascriptEnabled?

`boolean` \| `null`

###### overrideDPPX?

`number` \| `null`

###### printSimulationEnabled?

`boolean` \| `null`

###### rdmPaneOrientation?

`unknown`

###### reducedMotionEmulation?

`string` \| `null`

###### reloadOnTouchSimulationToggle?

`boolean` \| `null`

###### restoreFocus?

`boolean` \| `null`

###### serviceWorkersTestingEnabled?

`boolean` \| `null`

###### setTabOffline?

`boolean` \| `null`

###### touchEventsOverride?

`string` \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `cacheDisabled?`: `boolean` \| `null`; `colorSchemeSimulation?`: `string` \| `null`; `customFormatters?`: `boolean` \| `null`; `customUserAgent?`: `string` \| `null`; `isTracerFeatureEnabled?`: `boolean` \| `null`; `javascriptEnabled?`: `boolean` \| `null`; `overrideDPPX?`: `number` \| `null`; `printSimulationEnabled?`: `boolean` \| `null`; `rdmPaneOrientation?`: `unknown`; `reducedMotionEmulation?`: `string` \| `null`; `reloadOnTouchSimulationToggle?`: `boolean` \| `null`; `restoreFocus?`: `boolean` \| `null`; `serviceWorkersTestingEnabled?`: `boolean` \| `null`; `setTabOffline?`: `boolean` \| `null`; `touchEventsOverride?`: `string` \| `null`; \{String.fromCharCode(125)}\>

***

### thread

> **thread**: `object`

Defined in: [src/generated/specs.ts:7197](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7197)

Firefox actor `thread`; source: thread.js

#### attach

> **attach**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### dumpPools

> **dumpPools**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### dumpThread

> **dumpThread**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### frames

> **frames**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `frames?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"frame"`\>[]; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`number`

###### a1

`number`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `frames?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"frame"`\>[]; \{String.fromCharCode(125)}\>

#### getActiveEventBreakpoints

> **getActiveEventBreakpoints**: () => `Promise`\<`string`[]\>

##### Returns

`Promise`\<`string`[]\>

#### getAvailableEventBreakpoints

> **getAvailableEventBreakpoints**: () => `Promise`\<`object`[]\>

##### Returns

`Promise`\<`object`[]\>

#### interrupt

> **interrupt**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### isAttached

> **isAttached**: () => `Promise`\<`boolean`\>

##### Returns

`Promise`\<`boolean`\>

#### pauseOnExceptions

> **pauseOnExceptions**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`void`\>

#### reconfigure

> **reconfigure**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### removeBreakpoint

> **removeBreakpoint**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### removeXHRBreakpoint

> **removeXHRBreakpoint**: (`a0`, `a1`) => `Promise`\<`boolean`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`boolean`\>

#### resume

> **resume**: (`a0`, `a1`) => `Promise`\<`unknown`\>

##### Parameters

###### a0

`unknown`

###### a1

`string` \| `null`

##### Returns

`Promise`\<`unknown`\>

#### setActiveEventBreakpoints

> **setActiveEventBreakpoints**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<`void`\>

#### setBreakpoint

> **setBreakpoint**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

###### a1

###### condition?

`string` \| `null`

###### logValue?

`string` \| `null`

###### showStacktrace?

`boolean` \| `null`

##### Returns

`Promise`\<`void`\>

#### setXHRBreakpoint

> **setXHRBreakpoint**: (`a0`, `a1`) => `Promise`\<`boolean`\>

##### Parameters

###### a0

`string`

###### a1

`string`

##### Returns

`Promise`\<`boolean`\>

#### skipBreakpoints

> **skipBreakpoints**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`unknown`

##### Returns

`Promise`\<`void`\>

#### sources

> **sources**: () => `Promise`\<`unknown`[]\>

##### Returns

`Promise`\<`unknown`[]\>

#### toggleEventLogging

> **toggleEventLogging**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<`void`\>

***

### thread-configuration

> **thread-configuration**: `object`

Defined in: [src/generated/specs.ts:7193](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7193)

Firefox actor `thread-configuration`; source: thread-configuration.js

#### updateConfiguration

> **updateConfiguration**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

###### ignoreCaughtExceptions?

`boolean` \| `null`

###### pauseOnExceptions?

`boolean` \| `null`

##### Returns

`Promise`\<`void`\>

***

### tracer

> **tracer**: `object`

Defined in: [src/generated/specs.ts:7219](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7219)

Firefox actor `tracer`; source: tracer.js

#### startTracing

> **startTracing**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

###### logMethod?

`string`

###### traceDOMMutations?

`string`[] \| `null`

###### traceOnNextInteraction?

`boolean`

###### traceOnNextLoad?

`boolean`

###### traceValues?

`boolean`

##### Returns

`Promise`\<`void`\>

#### stopTracing

> **stopTracing**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### watcher

> **watcher**: `object`

Defined in: [src/generated/specs.ts:7274](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7274)

Firefox actor `watcher`; source: watcher.js

#### clearResources

> **clearResources**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<`void`\>

#### getBlackboxingActor

> **getBlackboxingActor**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"blackboxing"`\>\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"blackboxing"`\>\>

#### getBreakpointListActor

> **getBreakpointListActor**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"breakpoint-list"`\>\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"breakpoint-list"`\>\>

#### getNetworkParentActor

> **getNetworkParentActor**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"networkParent"`\>\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"networkParent"`\>\>

#### getParentBrowsingContextID

> **getParentBrowsingContextID**: (`a0`) => `Promise`\<`number` \| `null`\>

##### Parameters

###### a0

`number`

##### Returns

`Promise`\<`number` \| `null`\>

#### getTargetConfigurationActor

> **getTargetConfigurationActor**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"target-configuration"`\>\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"target-configuration"`\>\>

#### getThreadConfigurationActor

> **getThreadConfigurationActor**: () => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"thread-configuration"`\>\>

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"thread-configuration"`\>\>

#### unwatchResources

> **unwatchResources**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<`void`\>

#### unwatchTargets

> **unwatchTargets**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

###### a1

`unknown`

##### Returns

`Promise`\<`void`\>

#### watchResources

> **watchResources**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`[]

##### Returns

`Promise`\<`void`\>

#### watchTargets

> **watchTargets**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`string`

##### Returns

`Promise`\<`void`\>

***

### webExtensionDescriptor

> **webExtensionDescriptor**: `object`

Defined in: [src/generated/specs.ts:6796](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6796)

Firefox actor `webExtensionDescriptor`; source: descriptors/webextension.js

#### getWatcher

> **getWatcher**: (`a0?`) => `Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"watcher"`\>\>

##### Parameters

###### a0?

###### isServerTargetSwitchingEnabled?

`boolean`

##### Returns

`Promise`\<[`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"watcher"`\>\>

#### reload

> **reload**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

#### reloadDescriptor

> **reloadDescriptor**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### bypassCache?

`boolean`

##### Returns

`Promise`\<`void`\>

#### terminateBackgroundScript

> **terminateBackgroundScript**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

***

### webExtensionInspectedWindow

> **webExtensionInspectedWindow**: `object`

Defined in: [src/generated/specs.ts:6733](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6733)

Firefox actor `webExtensionInspectedWindow`; source: addon/webextension-inspected-window.js

#### eval

> **eval**: (`a0`, `a1`, `a2`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `exceptionInfo?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `code?`: `string` \| `null`; `description?`: `string` \| `null`; `details?`: `unknown`[] \| `null`; `isError?`: `boolean` \| `null`; `isException?`: `string` \| `null`; `value?`: `string` \| `null`; \{String.fromCharCode(125)} \| `null`; `value?`: `unknown`; `valueGrip?`: `unknown`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

###### addonId?

`string`

###### lineNumber?

`number` \| `null`

###### url?

`string`

###### a1

`string`

###### a2

###### contextSecurityOrigin?

`string` \| `null`

###### evalResultAsGrip?

`boolean` \| `null`

###### frameURL?

`string` \| `null`

###### toolboxConsoleActorID?

`string` \| `null`

###### toolboxSelectedNodeActorID?

`string` \| `null`

###### useContentScriptContext?

`boolean` \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `exceptionInfo?`: \{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `code?`: `string` \| `null`; `description?`: `string` \| `null`; `details?`: `unknown`[] \| `null`; `isError?`: `boolean` \| `null`; `isException?`: `string` \| `null`; `value?`: `string` \| `null`; \{String.fromCharCode(125)} \| `null`; `value?`: `unknown`; `valueGrip?`: `unknown`; \{String.fromCharCode(125)}\>

#### reload

> **reload**: (`a0`, `a1`) => `Promise`\<`void`\>

##### Parameters

###### a0

###### addonId?

`string`

###### lineNumber?

`number` \| `null`

###### url?

`string`

###### a1

###### ignoreCache?

`boolean` \| `null`

###### injectedScript?

`string` \| `null`

###### userAgent?

`string` \| `null`

##### Returns

`Promise`\<`void`\>

***

### windowGlobalTarget

> **windowGlobalTarget**: `object`

Defined in: [src/generated/specs.ts:7174](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7174)

Firefox actor `windowGlobalTarget`; source: targets/window-global.js

#### detach

> **detach**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### focus

> **focus**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### getSourceContentForResource

> **getSourceContentForResource**: (`a0`, `a1`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `contentType?`: `string` \| `null`; `source?`: `unknown`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0

`string`

###### a1

`string` \| `null`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `contentType?`: `string` \| `null`; `source?`: `unknown`; \{String.fromCharCode(125)}\>

#### goBack

> **goBack**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### goForward

> **goForward**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### gotoIndex

> **gotoIndex**: (`a0`) => `Promise`\<`void`\>

##### Parameters

###### a0

`number`

##### Returns

`Promise`\<`void`\>

#### listFrames

> **listFrames**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `frames?`: `object`[]; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `frames?`: `object`[]; \{String.fromCharCode(125)}\>

#### listWorkers

> **listWorkers**: () => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `workers?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"workerDescriptor"`\>[]; \{String.fromCharCode(125)}\>

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `workers?`: [`GeneratedFront`](/docs/api/reference/type-aliases/GeneratedFront)\<`"workerDescriptor"`\>[]; \{String.fromCharCode(125)}\>

#### logInPage

> **logInPage**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### category?

`string`

###### flags?

`string`

###### text?

`string`

##### Returns

`Promise`\<`void`\>

#### navigateTo

> **navigateTo**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### url?

`string`

##### Returns

`Promise`\<`void`\>

#### reconfigure

> **reconfigure**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### options?

\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `cacheDisabled?`: `boolean` \| `null`; `colorSchemeSimulation?`: `string` \| `null`; `printSimulationEnabled?`: `boolean` \| `null`; `restoreFocus?`: `boolean` \| `null`; `serviceWorkersTestingEnabled?`: `boolean` \| `null`; \{String.fromCharCode(125)}

###### options.cacheDisabled?

`boolean` \| `null`

###### options.colorSchemeSimulation?

`string` \| `null`

###### options.printSimulationEnabled?

`boolean` \| `null`

###### options.restoreFocus?

`boolean` \| `null`

###### options.serviceWorkersTestingEnabled?

`boolean` \| `null`

##### Returns

`Promise`\<`void`\>

#### reload

> **reload**: (`a0?`) => `Promise`\<`void`\>

##### Parameters

###### a0?

###### options?

\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `force?`: `boolean`; \{String.fromCharCode(125)}

###### options.force?

`boolean`

##### Returns

`Promise`\<`void`\>

#### switchToFrame

> **switchToFrame**: (`a0?`) => `Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `message?`: `string`; \{String.fromCharCode(125)}\>

##### Parameters

###### a0?

###### windowId?

`string`

##### Returns

`Promise`\<\{String.fromCharCode(123)}\[`key`: `string`\]: `unknown`; `message?`: `string`; \{String.fromCharCode(125)}\>

***

### workerDescriptor

> **workerDescriptor**: `object`

Defined in: [src/generated/specs.ts:6803](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L6803)

Firefox actor `workerDescriptor`; source: descriptors/worker.js

#### detach

> **detach**: () => `Promise`\<`void`\>

##### Returns

`Promise`\<`void`\>

#### getTarget

> **getTarget**: () => `Promise`\<`unknown`\>

##### Returns

`Promise`\<`unknown`\>

***

### workerTarget

> **workerTarget**: `object`

Defined in: [src/generated/specs.ts:7190](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/generated/specs.ts#L7190)

Firefox actor `workerTarget`; source: targets/worker.js
