import { getSession } from "./neo4j.js";
import neo4j from "neo4j-driver";
export interface EmailData {
    messageId: string | null;
    inReplyTo: string | null;
    toAddresses: string[];
    ccAddresses: string[];
    uid: number;
    uidValidity: number;
    mailbox: string;
    recipientAddress: string;
    fromAddress: string;
    fromName: string | null;
    subject: string;
    bodyPreview: string;
    receivedAt: string;
    accountId: string;
    screening?: "clean" | "suspicious" | "discarded" | "unscreened";
    screeningReason?: string;
    promptInjectionFlag?: boolean;
}
/**
 * Strip RFC 2822 angle brackets from a Message-ID or In-Reply-To header.
 * "<abc@host>" → "abc@host". Already-clean values pass through unchanged.
 */
export declare function stripAngleBrackets(value: string | null): string | null;
export { neo4j };
export { getSession };
//# sourceMappingURL=graph.d.ts.map