import { CanActivate, ExecutionContext } from '@nestjs/common';
import { Repository } from 'typeorm';
import { ApiKey } from '../../../entities/api-key.entity';
import { User } from '../../../entities/user.entity';
export declare class ApiKeyAuthGuard implements CanActivate {
    private readonly apiKeyRepo;
    private readonly userRepo;
    constructor(apiKeyRepo: Repository<ApiKey>, userRepo: Repository<User>);
    canActivate(context: ExecutionContext): Promise<boolean>;
}
