import { CanActivate, ExecutionContext } from "@nestjs/common";
import { type AppConfig } from "../../config/index.js";
export declare function shouldWarnLoopbackOnly(host: string, allowedHosts: string[]): boolean;
export declare class HostValidationGuard implements CanActivate {
    private readonly logger;
    private readonly allowedHosts;
    private static readonly LOOPBACK_HOSTS;
    constructor(config: AppConfig);
    canActivate(context: ExecutionContext): boolean;
    private static extractHostname;
}
