import { CanActivate, ExecutionContext } from '@nestjs/common';
import { RouteGuardOptions } from "../definitions/route-guard.options";
export declare class BasicAuthGuard implements CanActivate {
    private readonly config;
    constructor(config: RouteGuardOptions<boolean>);
    canActivate(context: ExecutionContext): Promise<boolean>;
    private extractTokenFromHeader;
    private decodeToken;
}
