import * as pulumi from '@pulumi/pulumi';
import * as upstash from '@upstash/pulumi';
import { Password } from '../password';
export declare namespace UpstashRedis {
    type Args = {
        dbName: pulumi.Input<string>;
        /**
         * Primary region for the database
         * @default 'us-east-1'
         */
        primaryRegion?: pulumi.Input<'us-east-1' | 'us-west-1' | 'us-west-2' | 'eu-central-1' | 'eu-west-1' | 'sa-east-1' | 'ap-southeast-1' | 'ap-southeast-2'>;
    };
}
export declare class UpstashRedis extends pulumi.ComponentResource {
    name: string;
    instance: upstash.RedisDatabase;
    password: Password;
    constructor(name: string, args: UpstashRedis.Args, opts?: pulumi.ComponentResourceOptions);
}
//# sourceMappingURL=upstash-redis.d.ts.map