/**
 * OrgIntentIdentityLayer — the third layer of the "MTP Protocol" (EXO 3.0).
 *
 * Salim Ismail's EXO 3.0 frames a Massive Transformative Purpose as a
 * machine-readable protocol with three layers:
 *   1. Constraint layer — what agents are forbidden from doing  (ORG-INTENT `constraints`)
 *   2. Decision layer    — how agents resolve trade-offs         (ORG-INTENT `tradeoffHierarchy`)
 *   3. Identity layer     — why high-judgment humans stay, and what the org is NOT for
 *
 * Instar already has layers 1 and 2. This module parses layer 3 from an
 * optional `## Identity` section of ORG-INTENT.md, so the purpose can bind
 * humans (not just gate agents). It is intentionally tolerant: a missing or
 * template-only section yields `null`, never an error.
 *
 * Parsing contract (all optional, order-independent):
 *   ## Identity
 *   ### Why People Stay      -> bindingStatements[]   (also accepts "What Binds Us")
 *   - <statement>
 *   ### What We're Not For    -> disqualifiers[]        (also accepts "Not For" / "Identity Disqualifiers")
 *   - <statement>
 * Bare list items directly under `## Identity` (no subheading) are treated as
 * bindingStatements, so a minimal section still parses.
 */
export interface OrgIdentity {
    /** Why a high-judgment human stays — the binding statements. */
    bindingStatements: string[];
    /** What the org is explicitly NOT for — identity disqualifiers. */
    disqualifiers: string[];
    /** Raw text of the `## Identity` section (excluding the heading line). */
    raw: string;
}
/**
 * Parse the identity layer from full ORG-INTENT.md content.
 * Returns null when there is no `## Identity` section or it is template-only/empty.
 */
export declare function parseIdentityLayer(orgIntentContent: string): OrgIdentity | null;
//# sourceMappingURL=OrgIntentIdentityLayer.d.ts.map