interface DeleteParams { accountId: string; mailbox?: string; uids: number[]; folder?: "inbox" | "sent"; } /** * Format the single post-condition log line for one delete call. Emitted AFTER * messageMove returns its UID map (never on intent), so its presence is the * standing record of what was moved and why. Carries the mailbox, counts, and * outcome — never a credential. */ export declare function deleteLine(email: string, folder: string, requested: number, moved: number, trash: string | null, ok: boolean, reason?: string): string; /** * Move operator-named messages to the mailbox Trash (recoverable; never an expunge). * Targets explicit UIDs already obtained from email-read/email-search, scoped to a * source folder. A UID already gone is counted not-moved. A mailbox with no Trash * folder yields the typed error and moves nothing. */ export declare function emailDelete(params: DeleteParams): Promise; export {}; //# sourceMappingURL=email-delete.d.ts.map