import { NestMiddleware } from '@nestjs/common';
import { Request, Response, NextFunction } from 'express';
import { CryptoService } from '../core/crypto.service';
export declare class DeriveSessionMiddleware implements NestMiddleware {
    private crypto;
    constructor(crypto: CryptoService);
    use(req: Request, _res: Response, next: NextFunction): Promise<void>;
}
