> ## Documentation Index
> Fetch the complete documentation index at: https://botmesh.afaya.com.co/llms.txt
> Use this file to discover all available pages before exploring further.

# ConversationControlsBase

> Interface exported by @botmesh/core.

Defined in: [conversations/ConversationRuntime.ts:85](https://github.com/andresayac/botmesh/blob/main/packages/core/src/conversations/ConversationRuntime.ts#L85)

Minimal controls surface; `controls.ts` extends it with ask/waitText/choose/...

## Extended by

* [`ConversationControls`](https://botmesh.afaya.com.co/api/core/interfaces/ConversationControls)

## Properties

### state

```ts theme={null}
state: Record<string, unknown>;
```

Defined in: [conversations/ConversationRuntime.ts:88](https://github.com/andresayac/botmesh/blob/main/packages/core/src/conversations/ConversationRuntime.ts#L88)

## Methods

### waitAny()

```ts theme={null}
waitAny(opts?): Promise<RuntimeMessage>;
```

Defined in: [conversations/ConversationRuntime.ts:86](https://github.com/andresayac/botmesh/blob/main/packages/core/src/conversations/ConversationRuntime.ts#L86)

#### Parameters

| Parameter | Type |
| - | - |
| `opts?` | [`ResolvedWaitOptions`](https://botmesh.afaya.com.co/api/core/interfaces/ResolvedWaitOptions) |

#### Returns

`Promise`\<[`RuntimeMessage`](https://botmesh.afaya.com.co/api/core/interfaces/RuntimeMessage)>

***

### say()

```ts theme={null}
say(text): Promise<void>;
```

Defined in: [conversations/ConversationRuntime.ts:87](https://github.com/andresayac/botmesh/blob/main/packages/core/src/conversations/ConversationRuntime.ts#L87)

#### Parameters

| Parameter | Type |
| - | - |
| `text` | `string` |

#### Returns

`Promise`\<`void`>

***

### end()

```ts theme={null}
end(farewell?): never;
```

Defined in: [conversations/ConversationRuntime.ts:89](https://github.com/andresayac/botmesh/blob/main/packages/core/src/conversations/ConversationRuntime.ts#L89)

#### Parameters

| Parameter | Type |
| - | - |
| `farewell?` | `string` |

#### Returns

`never`


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