type AsyncTick = () => Promise | void; type TypingKeepaliveLoop = { tick: () => Promise; start: () => void; stop: () => void; isRunning: () => boolean; }; export declare function createTypingKeepaliveLoop(params: { intervalMs: number; onTick: AsyncTick; }): TypingKeepaliveLoop; export {};