/** * @module botframework-config * * Copyright(c) Microsoft Corporation.All rights reserved. * Licensed under the MIT License. */ import { IEndpointService } from '../schema'; import { ConnectedService } from './connectedService'; /** * Defines an endpoint service connection. * * @deprecated See https://aka.ms/bot-file-basics for more information. */ export declare class EndpointService extends ConnectedService implements IEndpointService { /** * MSA App ID. */ appId: string; /** * MSA app password for the bot. */ appPassword: string; /** * Endpoint of localhost service. */ endpoint: string; /** * The channel service (Azure or US Government Azure) for the bot. * A value of 'https://botframework.azure.us' means the bot will be talking to a US Government Azure data center. * An undefined or null value means the bot will be talking to public Azure */ channelService: string; /** * Creates a new EndpointService instance. * * @param source JSON based service definition. */ constructor(source: IEndpointService); /** * 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=endpointService.d.ts.map