import { RedisClient } from 'redis';
import { Session, SessionRepository } from '../Api';
declare class RedisSessionRepository implements SessionRepository {
    private client;
    constructor(client: RedisClient);
    findByUniAndSenderId(uni: string, senderId: string): Promise<Session>;
    save(uni: string, senderId: string, session: Session, expireInMs: number): Promise<void>;
    protected createKey(uni: string, senderId: string): string;
}
export default RedisSessionRepository;
