UNPKG

813 BTypeScriptView Raw
1/**
2 * Copyright (c) Microsoft Corporation. All rights reserved.
3 * Licensed under the MIT License.
4 */
5import * as models from '@conversationlearner/models';
6import { CallbackMap } from './CLRunner';
7/**
8 * Given an app definition return an updated app definition.
9 * If no updates are performed, return undefined.
10 */
11export default function (appDefinition: models.AppDefinition, callbackMap: CallbackMap): models.AppDefinitionChange;
12export declare function getDefaultChangeResult<T>(value: T): models.IChangeResult<T>;
13export declare function getActionChangeResult(action: models.ActionBase, callbackMap: CallbackMap): models.IChangeResult<models.ActionBase>;
14export declare function getActionPayload(legacyActionPayload: models.ActionPayloadSingleArguments, callback: models.Callback): models.ActionPayload;