/**
 * Redis Test Routes
 * Tests Redis connectivity via proxy from Cloudflare Workers
 */
import type { IRequest } from '../src/http/Request';
import type { IResponse } from '../src/http/Response';
export declare const testCacheSmoke: (req: IRequest, res: IResponse) => Promise<void>;
export declare const testCacheSet: (req: IRequest, res: IResponse) => Promise<void>;
export declare const testCacheGet: (req: IRequest, res: IResponse) => Promise<void>;
export declare const testCacheHas: (req: IRequest, res: IResponse) => Promise<void>;
export declare const testCacheDelete: (req: IRequest, res: IResponse) => Promise<void>;
export declare const testCacheClear: (req: IRequest, res: IResponse) => Promise<void>;
/**
 * Test Redis via HTTP proxy
 */
export declare const testRedisProxy: (_req: IRequest, res: IResponse) => Promise<void>;
/**
 * Test URL-based worker processor resolution (Cloudflare Workers)
 */
export declare const testWorkerProcessorUrl: (_req: IRequest, res: IResponse) => Promise<void>;
/**
 * Test sending email using configured mail driver
 */
export declare const testMailSend: (req: IRequest, res: IResponse) => Promise<void>;
//# sourceMappingURL=DirectTestRoutes.d.ts.map