/** * @module botframework-config * * Copyright(c) Microsoft Corporation.All rights reserved. * Licensed under the MIT License. */ import { IBotService } from '../schema'; import { AzureService } from './azureService'; /** * Defines an Azure Bot Service connection. * * @deprecated See https://aka.ms/bot-file-basics for more information. */ export declare class BotService extends AzureService implements IBotService { /** * MSA App ID for the bot. */ appId: string; /** * Creates a new BotService instance. * * @param source (Optional) JSON based service definition. */ constructor(source?: IBotService); /** * Encrypt properties on this service. * * @param _secret Secret to use to encrypt. * @param _encryptString Function called to encrypt an individual value. */ encrypt(_secret: string, _encryptString: (value: string, secret: string) => string): void; /** * Decrypt properties on this service. * * @param _secret Secret to use to decrypt. * @param _decryptString Function called to decrypt an individual value. */ decrypt(_secret: string, _decryptString: (value: string, secret: string) => string): void; } //# sourceMappingURL=botService.d.ts.map