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