/**
 * BrainPort contract test suite.
 *
 * Forge adapters (PostgresBrainAdapter) run this suite to validate
 * semantic correctness, not just type conformance.
 *
 * Usage in Forge:
 * ```typescript
 * import { brainPortContract } from "@vauban-org/agent-sdk/testing/contracts";
 * brainPortContract(async () => {
 *   const port = new PostgresBrainAdapter(testPool);
 *   return { port, cleanup: () => testPool.end() };
 * });
 * ```
 *
 * @public
 */
import type { BrainPort } from "../../ports/brain.js";
export declare function brainPortContract(factory: () => Promise<{
    port: BrainPort;
    cleanup(): Promise<void>;
}>): void;
//# sourceMappingURL=brain-port.contract.d.ts.map