UNPKG

@juzi/wechaty

Version:

Wechaty is a RPA SDK for Chatbot Makers.

46 lines 1.87 kB
import type * as PUPPET from '@juzi/wechaty-puppet'; import type { Constructor } from 'clone-class'; import type { ConsultCardStatus, ConsultCardType } from '@juzi/wechaty-puppet/types'; declare const ConsultCardMixin_base: ((abstract new (...args: any[]) => { readonly wechaty: import("../wechaty/wechaty-impl.js").WechatyInterface; }) & { readonly wechaty: import("../wechaty/wechaty-impl.js").WechatyInterface; }) & { new (): {}; }; declare class ConsultCardMixin extends ConsultCardMixin_base { readonly payload: PUPPET.payloads.ConsultCard; constructor(payload: PUPPET.payloads.ConsultCard); static findAll(query: { cardType: number; status?: ConsultCardStatus; ids?: string[]; page?: number; pageSize?: number; }): Promise<ConsultCardInterface[]>; static find(query: { cardType: number; id: string; }): Promise<ConsultCardInterface | undefined>; id(): string | undefined; cardType(): ConsultCardType | undefined; name(): string | undefined; content(): string | undefined; status(): ConsultCardStatus | undefined; statusMsg(): string | undefined; actions(): PUPPET.payloads.ConsultCardAction[] | undefined; } declare const ConsultCardImpl_base: { new (...args: any[]): {}; valid: (o: any) => o is ConsultCardInterface; validInstance: (target: any) => target is ConsultCardMixin; validInterface: (target: any) => target is ConsultCardInterface; } & typeof ConsultCardMixin; declare class ConsultCardImpl extends ConsultCardImpl_base { } interface ConsultCardInterface extends ConsultCardImpl { } declare type ConsultCardConstructor = Constructor<ConsultCardInterface, typeof ConsultCardImpl>; export type { ConsultCardConstructor, ConsultCardInterface, }; export { ConsultCardImpl, }; //# sourceMappingURL=consult-card.d.ts.map