/**
 * Optional `/session` preflight health and trust check.
 *
 * Hits Neotoma's `/session` introspection endpoint on startup to verify
 * connectivity and attribution tier. When `failClosed` is set, the proxy
 * aborts if the endpoint is unreachable or reports `anonymous` tier.
 */
import type { ProxyConfig } from "./mcp_stdio_proxy.js";
export interface PreflightResult {
    tier: string;
    thumbprint?: string;
    eligibleForTrustedWrites?: boolean;
}
export declare function runPreflight(config: ProxyConfig): Promise<PreflightResult | null>;
//# sourceMappingURL=preflight.d.ts.map