> ## Documentation Index
> Fetch the complete documentation index at: https://docs.notte.cc/llms.txt
> Use this file to discover all available pages before exploring further.

# ElementState

> [!TIP]
>
> Read [the Notte skill](https://notte.cc/skill.md) and follow its setup instructions when setting up Notte or building browser automation. This is the shared source for CLI setup, authentication, and the browser-to-code workflow.

[Source: node-sdk/src/lib/client/types.gen.ts](https://github.com/nottelabs/notte/blob/main/node-sdk/src/lib/client/types.gen.ts)

```typescript theme={null}
export type ElementState = {
    /**
     * Value
     */
    value?: string | null;
    /**
     * Valuetruncated
     */
    valueTruncated?: boolean;
    /**
     * Valuedigest
     */
    valueDigest?: string | null;
    /**
     * Filled
     */
    filled?: boolean | null;
    /**
     * Checked
     */
    checked?: boolean | null;
    /**
     * Mixed
     */
    mixed?: boolean | null;
    /**
     * Options
     */
    options?: Array<SelectOption> | null;
    /**
     * Optionstruncated
     */
    optionsTruncated?: boolean;
    /**
     * Multiple
     */
    multiple?: boolean | null;
    /**
     * Expanded
     */
    expanded?: boolean | null;
    /**
     * Selected
     */
    selected?: boolean | null;
    /**
     * Pressed
     */
    pressed?: boolean | 'mixed' | null;
};
```

## Fields

**value** `string | null | undefined`

**valueTruncated** `boolean | undefined`

**valueDigest** `string | null | undefined`

**filled** `boolean | null | undefined`

**checked** `boolean | null | undefined`

**mixed** `boolean | null | undefined`

**options** `SelectOption[] | null | undefined`

**optionsTruncated** `boolean | undefined`

**multiple** `boolean | null | undefined`

**expanded** `boolean | null | undefined`

**selected** `boolean | null | undefined`

**pressed** `boolean | "mixed" | null | undefined`

## Related types

* [SelectOption](https://docs.notte.cc/typescript-sdk-reference/types/selectoption)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.