/**
 * Upstash Redis Generator
 * Generates production-ready Upstash Redis client with cache helpers,
 * rate limiting, and session storage utilities
 */
import { Generator, GeneratorContext, GenerationResult } from '../types';
export declare class UpstashRedisGenerator implements Generator {
    id: string;
    name: string;
    description: string;
    generate(context: GeneratorContext): GenerationResult;
    private hasRedisConfiguration;
    private getBackendDirectory;
    private generateRedisClient;
    private generateCacheHelpers;
    private generateRateLimiter;
    private generateSessionStore;
    private generateTypes;
    private generatePackageJson;
    private generateEnvExample;
    private generateReadme;
}
//# sourceMappingURL=upstash-redis-generator.d.ts.map