/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import * as BB from 'botbuilder'; import { BotState } from './BotState'; export interface QueuedInput { conversationId: string; timestamp: number; callback: Function; } export declare class InputQueue { private static messageQueue; static AddInput(botState: BotState, request: BB.Activity, conversationReference: Partial, callback: Function): Promise; private static InputQueueAdd; private static InputQueueProcess; private static InputQueueProcessNext; static MessageHandled(botState: BotState, conversationId: string | undefined): Promise; }