import type { Wechaty } from 'wechaty'; import type { RoomFinderOptions, ContactFinderOptions } from '../../finders/mod.js'; type HeartbeatFunction = (wechaty: Wechaty) => string | Promise; export type EmojiOption = string | HeartbeatFunction; /** * heartbeat: [爱心] */ interface EmojiSetting { login: EmojiOption; logout: EmojiOption; ready: EmojiOption; heartbeat: EmojiOption; } export interface HeartbeatConfig { contact?: ContactFinderOptions; room?: RoomFinderOptions; emoji: Partial; intervalSeconds: number; } export declare function buildConfig(config?: Partial): HeartbeatConfig; export {}; //# sourceMappingURL=options.d.ts.map