import { type Mock } from "vitest"; import type { DispatchFromConfigResult } from "../../../auto-reply/reply/dispatch-from-config.types.js"; import type { MsgContext } from "../../../auto-reply/templating.js"; import { type ChannelTurnDispatchResultLike } from "../../turn/dispatch-result.js"; export declare function primeChannelOutboundSendMock(sendMock: Mock<(...args: TArgs) => Promise>, fallbackResult: Record, sendResults?: Record[]): void; export declare function expectChannelInboundContextContract(ctx: MsgContext): void; export declare function expectChannelTurnDispatchResultContract(result: ChannelTurnDispatchResultLike, expected: { visible: boolean; final?: boolean; counts?: Partial; }): void;