1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 | import * as Api from '../../api/v2';
|
17 | import { Intent, InputValueSpec } from '../conversation';
|
18 | import { ProtoAny } from '../../../../common';
|
19 |
|
20 | export interface HelperOptions<TIntent extends Intent, TValueSpec> {
|
21 | intent: TIntent;
|
22 | type: InputValueSpec;
|
23 | data?: TValueSpec;
|
24 | }
|
25 |
|
26 | export interface Helper<TIntent extends Intent, TValueSpec> extends Api.GoogleActionsV2ExpectedIntent {
|
27 | }
|
28 |
|
29 | export declare class Helper<TIntent extends Intent, TValueSpec> implements Api.GoogleActionsV2ExpectedIntent {
|
30 | inputValueData: ProtoAny<InputValueSpec, TValueSpec>;
|
31 | constructor(options: HelperOptions<TIntent, TValueSpec>);
|
32 | }
|
33 | /** @public */
|
34 | export declare class SoloHelper<TIntent extends Intent, TValueSpec> extends Helper<TIntent, TValueSpec> {
|
35 | }
|