/**
 * createOODAAgent — public factory with boot-time dependency validation.
 *
 * Plan v6 §3.7: strict deps validation at construction.
 * - `SDK_STRICT_DEPS=false`: legacy mode — warn only, do not throw.
 * - `SDK_STRICT_DEPS` absent or any other value: strict mode — throw `MissingDependencyError`.
 *
 * @public
 */
import type { OODAAgent, OODAAgentConfig } from "./types.js";
export declare function createOODAAgent<TConfig = unknown, TObs = unknown, TOrient = unknown, TDecision = unknown, TAction = unknown, TFeedback = unknown>(config: OODAAgentConfig<TConfig, TObs, TOrient, TDecision, TAction, TFeedback>): OODAAgent;
//# sourceMappingURL=factory.d.ts.map