import { CentinelConfig, MiddlewareEvent, CentinelResult } from "../types";
export declare class CentinelMiddleware {
    private config;
    constructor(config: CentinelConfig);
    validate(event: MiddlewareEvent): Promise<CentinelResult>;
    private getClientInfo;
    private createPayload;
    private callValidator;
    private applyCookies;
    private getHost;
}
