/** Master switch. Operators flip via /settings/native-agent or env. */
export declare function isPlanIntentAutoEnabled(): boolean;
/** Detect plan-intent in a prompt. Returns the matched phrase (for
 *  logging / UX) or null when no phrase fires. Match is substring +
 *  case-insensitive. */
export declare function detectPlanIntent(prompt: string): string | null;
/** Helper for callers that just want a boolean. */
export declare function hasPlanIntent(prompt: string): boolean;
/** v1.2.135 — composed gate used by router. Returns the matched phrase
 *  iff: master switch on, AND prompt matches a phrase. Returns null
 *  otherwise. Callers use this to decide whether to flip planMode on
 *  for the current turn. */
export declare function shouldAutoEnterPlanMode(prompt: string): string | null;
//# sourceMappingURL=plan-intent.d.ts.map