---
url: /reference/@cssdoc/llms/interfaces/ModelInput.md
---
# Interface: ModelInput

Defined in: [emitters/llms/src/index.ts:20](https://github.com/thedannywahl/cssdoc/blob/main/emitters/llms/src/index.ts#L20)

Either a CSS source or an already-parsed model.

## Extended by

* [`WriteLlmsOptions`](WriteLlmsOptions.md)

## Properties

### configuration?

```ts
optional configuration?: CssDocConfiguration;
```

Defined in: [emitters/llms/src/index.ts:23](https://github.com/thedannywahl/cssdoc/blob/main/emitters/llms/src/index.ts#L23)

***

### css?

```ts
optional css?: string | string[];
```

Defined in: [emitters/llms/src/index.ts:21](https://github.com/thedannywahl/cssdoc/blob/main/emitters/llms/src/index.ts#L21)

***

### dialect?

```ts
optional dialect?: CssDialect;
```

Defined in: [emitters/llms/src/index.ts:27](https://github.com/thedannywahl/cssdoc/blob/main/emitters/llms/src/index.ts#L27)

The stylesheet dialect of `css` (`scss`/`less` pick a dialect parser). Default `css`.

***

### entries?

```ts
optional entries?: CssDocEntry[];
```

Defined in: [emitters/llms/src/index.ts:22](https://github.com/thedannywahl/cssdoc/blob/main/emitters/llms/src/index.ts#L22)

***

### lang?

```ts
optional lang?: "css" | "html" | "js" | "markdown";
```

Defined in: [emitters/llms/src/index.ts:25](https://github.com/thedannywahl/cssdoc/blob/main/emitters/llms/src/index.ts#L25)

The host language `css` is written in. Non-`css` values extract embedded CSS first. Default `css`.
