/**
 * Known notification event types and soft-enum helpers.
 *
 * Event types are free-form strings by design — teams can wire new events
 * without a code change. This module seeds Studio comboboxes with canonical
 * values and provides a narrowing predicate, without closing the enum.
 *
 * Parallel to the same type aliases in `@sanity/ailf-core`'s team module:
 * `shared` is the leaf of the dependency graph, so the studio schema can
 * import the runtime tuple without pulling in core.
 */
export declare const KNOWN_EVENT_TYPES: readonly ["eval.failed", "eval.completed", "eval.threshold-breached", "eval.score-regressed", "task.created", "task.archived", "area.unowned-tasks"];
export type KnownEventType = (typeof KNOWN_EVENT_TYPES)[number];
export type EventType = KnownEventType | (string & {});
export declare function isKnownEventType(value: string): value is KnownEventType;
