@juzi/wechaty
Version:
Wechaty is a RPA SDK for Chatbot Makers.
46 lines • 1.87 kB
TypeScript
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