/**
 * CAE enforcement allowlist — enumerated blocks only (`.ai/cae/enforcement-lane.md`).
 */
export type CaeEnforcementBlockRow = {
    id: string;
    /** Exact `wk run` subcommand name after alias resolution. */
    commandNameExact: string;
    /** When set, block only if this predicate returns true for the effective bundle. */
    whenBundle?: (bundle: Record<string, unknown>) => boolean;
};
/**
 * Pilot: block `enable-plugin` when phase-70 policy activation is present in the effective bundle.
 * Enforcement remains opt-in via `kit.cae.enforcement.enabled`.
 */
export declare const CAE_ENFORCEMENT_BLOCK_ALLOWLIST: readonly CaeEnforcementBlockRow[];
export declare function findCaeEnforcementBlock(commandName: string, bundle: Record<string, unknown>): CaeEnforcementBlockRow | null;
