import { Puppet } from 'wechaty-puppet'; /** * Filters */ export declare const switchSuccess: (status: true | 'pending') => boolean; /** * Actions */ export declare const resetPuppet: (puppet: Puppet) => (n: number) => boolean; export declare const dingHeartbeat: (puppet: Puppet) => (n: number) => void; /** * Observables */ export declare const switchOn$: (puppet: Puppet) => import("rxjs").Observable; export declare const switchOff$: (puppet: Puppet) => import("rxjs").Observable; export declare const heartbeat$: (puppet: Puppet) => import("rxjs").Observable<{}>; /** * Streams */ export declare const switchOnHeartbeat$: (puppet: Puppet) => import("rxjs").Observable<{} | undefined>; export declare const heartbeatDing$: (puppet: Puppet) => import("rxjs").Observable; export declare const heartbeatReset$: (puppet: Puppet) => import("rxjs").Observable; /** * Main stream */ export declare const recover$: (puppet: Puppet) => import("rxjs").Observable; //# sourceMappingURL=recover$.d.ts.map