import { CallHandler, ExecutionContext, NestInterceptor } from '@nestjs/common';
import { Observable } from 'rxjs';
import { Request, Response } from 'express';
import { DebugLoggerService } from '../../core/services/debug-logger.service';
export declare class TokenResponseInterceptor implements NestInterceptor {
    private readonly debugLogger;
    private readonly options;
    constructor(debugLogger: DebugLoggerService);
    isUsingCookies(req: Request): boolean;
    intercept(context: ExecutionContext, next: CallHandler): Promise<Observable<any>>;
    setTokens(response: Response, tokens: {
        accessToken?: string;
        refreshToken?: string;
        trustToken?: string;
    }): void;
    private setCookie;
}
//# sourceMappingURL=token-response.interceptor.d.ts.map