import { vi, type Mock } from "vitest"; type StickerSpy = Mock<(...args: unknown[]) => unknown>; export declare const cacheStickerSpy: StickerSpy; export declare const getCachedStickerSpy: StickerSpy; export declare const describeStickerImageSpy: StickerSpy; export declare const TELEGRAM_TEST_TIMINGS: { readonly mediaGroupFlushMs: 20; readonly textFragmentGapMs: 30; }; export declare function createBotHandler(): Promise<{ handler: (ctx: Record) => Promise; replySpy: ReturnType; runtimeError: ReturnType; }>; export declare function createBotHandlerWithOptions(options: { proxyFetch?: typeof fetch; runtimeLog?: ReturnType; runtimeError?: ReturnType; }): Promise<{ handler: (ctx: Record) => Promise; replySpy: ReturnType; runtimeError: ReturnType; }>; export declare function mockTelegramFileDownload(params: { contentType: string; bytes: Uint8Array; }): ReturnType; export declare function mockTelegramPngDownload(): ReturnType; export {};