import type { ArkmeDeletedRecord, ArkmeDeletedRecordPage } from '../data-management.js'; /** Presentation is shared; the discriminated owner keeps Arko identities out of Record APIs. */ export type DeletedItem = { key: string; title: string; text: string; sendAtMillis: number; version: number; recoverableUntilMillis?: number; } & ({ owner: 'record'; record: ArkmeDeletedRecord; } | { owner: 'arko'; messageRef: string; }); export type DeletedItemsPage = Omit & { items: DeletedItem[]; }; export declare function readDeletedItems(scope: string, signal: AbortSignal): Promise; export declare function deletedItemRecovery(scope: string, item: DeletedItem): (signal: AbortSignal) => Promise; //# sourceMappingURL=data-deleted-items.d.ts.map