/**
 * load-package-surface — read the framework-level package-surface
 * manifest (`config/package-surface.ts`) authored via
 * `definePackageSurface()`.
 *
 * Returns `undefined` when the file is absent so the W0198 preflight
 * step can no-op cleanly during the staged rollout. The eval package
 * itself ships a manifest under `config/package-surface.ts` (Phase 0),
 * so the live pipeline always finds one; the optional return path
 * exists for downstream / external callers that may not have authored
 * one yet.
 */
import type { PackageSurfaceConfig } from "../../_vendor/ailf-core/index.d.ts";
export declare function loadPackageSurface(rootDir: string): Promise<PackageSurfaceConfig | undefined>;
