1 | import { InteractionsResponse } from './Response';
|
2 | export interface InteractionsProvider {
|
3 | configure(config: object): object;
|
4 | getCategory(): string;
|
5 | getProviderName(): string;
|
6 | sendMessage(botname: string, message: string | Object): Promise<object>;
|
7 | onComplete(botname: string, callback: (err: any, confirmation: InteractionsResponse) => void): any;
|
8 | }
|
9 | export interface InteractionsProviders {
|
10 | [key: string]: InteractionsProvider;
|
11 | }
|