import type { EmailConfig } from "./credentials.js"; /** * Read back the \Sent folder for a message SMTP has already accepted, record * the observed outcome, and return the clause a tool appends to its result. * * Three tools need identical wording and identical ledger behaviour, so the * phrasing lives here rather than being restated per tool. Every branch keeps * "the send succeeded" and "a copy exists" as separate facts — collapsing them * into one word is what let the model assert a Sent copy for four days that * was never there (Task 1822). */ export declare function verifyAndRecordSentCopy(args: { config: EmailConfig; password: string; messageId: string | null; accountId: string; }): Promise; //# sourceMappingURL=sent-copy-note.d.ts.map