export declare class RedisServer {
    private redisBinaryPath;
    private redisChildProcess;
    private redisPort;
    private powerSwitch;
    private static readonly STARTUP_TIMEOUT;
    private static readonly SHUTDOWN_TIMEOUT;
    constructor();
    private setupGlobalProcessListeners;
    private handleProcessExit;
    private waitForRedisServerStartup;
    private setupChildProcessListeners;
    private fetchSystemWideRedisBinaryPath;
    private getRedisServerBinaryPath;
    start(port?: number): Promise<number>;
    shutdown(): Promise<void>;
}
//# sourceMappingURL=redis-server.d.ts.map