import type * as PUPPET from '@juzi/wechaty-puppet'; import type { MemoryCard } from 'memory-card'; import type { OfficialPuppetNpmName } from '../puppet-config.js'; interface OptionsPuppetInstance { puppet?: PUPPET.impls.PuppetInterface; } interface OptionsPuppetName { puppet?: OfficialPuppetNpmName; puppetOptions?: PUPPET.PuppetOptions; } interface WechatyOptionsBase { memory?: MemoryCard; name?: string; ioToken?: string; } declare type WechatyOptionsPuppetInstance = WechatyOptionsBase & OptionsPuppetInstance; declare type WechatyOptionsPuppetName = WechatyOptionsBase & OptionsPuppetName; declare type WechatyOptions = WechatyOptionsPuppetInstance | WechatyOptionsPuppetName; export { type WechatyOptions, type WechatyOptionsPuppetName, }; //# sourceMappingURL=wechaty-options.d.ts.map