import type { sendMessageDiscord } from "../../extensions/discord/src/send.js"; import type { sendMessageIMessage } from "../../extensions/imessage/src/send.js"; import type { sendMessageSignal } from "../../extensions/signal/src/send.js"; import type { sendMessageSlack } from "../../extensions/slack/src/send.js"; import type { sendMessageTelegram } from "../../extensions/telegram/src/send.js"; import type { sendMessageWhatsApp } from "../channels/web/index.js"; import type { OutboundSendDeps } from "../infra/outbound/deliver.js"; export type CliDeps = { sendMessageWhatsApp: typeof sendMessageWhatsApp; sendMessageTelegram: typeof sendMessageTelegram; sendMessageDiscord: typeof sendMessageDiscord; sendMessageSlack: typeof sendMessageSlack; sendMessageSignal: typeof sendMessageSignal; sendMessageIMessage: typeof sendMessageIMessage; }; export declare function createDefaultDeps(): CliDeps; export declare function createOutboundSendDeps(deps: CliDeps): OutboundSendDeps; export { logWebSelfId } from "../../extensions/whatsapp/src/auth-store.js";