/**
 * Canonical edge-type constants for `brain_page_edges`.
 *
 * All code that writes or queries `brain_page_edges.edge_type` MUST use
 * these constants instead of raw string literals to prevent enum drift.
 *
 * The values here are a subset of `BRAIN_EDGE_TYPES` (brain-schema.ts).
 * They are duplicated as constants so callers do not need to import the
 * schema module (which carries Drizzle + SQLite dependencies).
 *
 * @epic T626
 */
export declare const EDGE_TYPES: {
    readonly CO_RETRIEVED: "co_retrieved";
    readonly SUPERSEDES: "supersedes";
    readonly APPLIES_TO: "applies_to";
    readonly DERIVED_FROM: "derived_from";
    readonly AFFECTS: "affects";
    readonly MENTIONS: "mentions";
    readonly DOCUMENTS: "documents";
    readonly CODE_REFERENCE: "code_reference";
};
/** Discriminated union of the canonical edge type constant values. */
export type EdgeType = (typeof EDGE_TYPES)[keyof typeof EDGE_TYPES];
//# sourceMappingURL=edge-types.d.ts.map