/** * Wechaty Chatbot SDK - https://github.com/wechaty/wechaty * * @copyright 2016 Huan LI (李卓桓) , and * Wechaty Contributors . * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * */ declare const OFFICIAL_PUPPET_DEPENDENCIES: { /** * The following puppets were DEPRECATED before 2020 */ /** * Deprecated History: * https://github.com/wechaty/puppet-service-providers/issues/11 */ /** * Wechaty Internal Puppets: dependency by package.json * * Huan(202108): DO NOT REMOVE THE SPECIFIC VERSIONS BELOW * All the internal puppets which have already depended in package.json * MUST be listed below with their correct version number (ranges) * because the `bin/puppet-install.ts` will use those version * to install all them inside the Docker */ 'wechaty-puppet-service': string; 'wechaty-puppet-mock': string; /** * WeChat Puppets */ 'wechaty-puppet-wechat': string; 'wechaty-puppet-wechat4u': string; 'wechaty-puppet-padlocal': string; 'wechaty-puppet-xp': string; 'wechaty-puppet-oicq': string; 'wechaty-puppet-official-account': string; /** * Non-WeChat External Puppets */ 'wechaty-puppet-gitter': string; 'wechaty-puppet-lark': string; 'wechaty-puppet-whatsapp': string; 'wechaty-puppet-walnut': string; /** * Scoped puppets (private) */ '@juzibot/wechaty-puppet-donut': string; '@juzibot/wechaty-puppet-wxwork': string; '@juzi/wechaty-puppet-service': string; '@juzi/wechaty-puppet-mock': string; }; declare type OfficialPuppetNpmName = keyof typeof OFFICIAL_PUPPET_DEPENDENCIES; declare const isPuppetModuleName: (name: string) => name is "wechaty-puppet-service" | "wechaty-puppet-mock" | "wechaty-puppet-wechat" | "wechaty-puppet-wechat4u" | "wechaty-puppet-padlocal" | "wechaty-puppet-xp" | "wechaty-puppet-oicq" | "wechaty-puppet-official-account" | "wechaty-puppet-gitter" | "wechaty-puppet-lark" | "wechaty-puppet-whatsapp" | "wechaty-puppet-walnut" | "@juzibot/wechaty-puppet-donut" | "@juzibot/wechaty-puppet-wxwork" | "@juzi/wechaty-puppet-service" | "@juzi/wechaty-puppet-mock"; /** * Updates: * - Huan(202004): we change default puppet from puppet-service -> puppet-wechat (with UOS support) * - Huan(202009): use puppet service as default * - Huan(202201): use puppet-wechat4u as default */ declare const OFFICIAL_PUPPET_DEFAULT: OfficialPuppetNpmName; declare type PuppetNpmScope = `@${string}/` | ''; declare type PuppetNpmName = `${PuppetNpmScope}wechaty-puppet-${string}`; /** * @deprecated: use `OfficialPuppetNpmName` instead. will be removed after Dec 31, 2022 */ declare type PuppetModuleName = OfficialPuppetNpmName; export { type OfficialPuppetNpmName, type PuppetNpmName, type PuppetModuleName, // DEPRECATED OFFICIAL_PUPPET_DEPENDENCIES, OFFICIAL_PUPPET_DEFAULT, isPuppetModuleName, }; //# sourceMappingURL=puppet-config.d.ts.map