import { CanActivate, ExecutionContext, OnApplicationBootstrap } from '@nestjs/common';
import { SecretStoreService } from '../service/secret-store.service';
import { Config } from '../config/config.interface';
export declare class AccessTokenGuard implements CanActivate, OnApplicationBootstrap {
    private readonly storeService;
    private readonly config;
    private readonly logger;
    private jwtSecret;
    constructor(storeService: SecretStoreService, config: Config);
    onApplicationBootstrap(): Promise<void>;
    canActivate(context: ExecutionContext): Promise<boolean>;
}
