import { CanActivate, ExecutionContext } from '@nestjs/common';
import { ConfigService } from '@nestjs/config';
import { JwtService } from '@nestjs/jwt';
import { PublicApiCryptoService } from '../crypto/public-api-crypto.service';
export declare class PublicApiKeyGuard implements CanActivate {
    private readonly config;
    private readonly crypto;
    private readonly jwt;
    constructor(config: ConfigService, crypto: PublicApiCryptoService, jwt: JwtService);
    canActivate(context: ExecutionContext): boolean;
    private isValidJwt;
}
