import type { PampIdentity, PampSession, PampContact, PampMessage } from './types.js'; export declare function ensurePampDirs(): Promise; export declare function saveIdentity(identity: PampIdentity): Promise; export declare function loadIdentity(): Promise; export declare function requireIdentity(): Promise; export declare function saveSession(session: PampSession): Promise; export declare function loadSession(agreementId: string): Promise; export declare function listSessions(): Promise; export declare function saveContact(contact: PampContact): Promise; export declare function loadContact(mailboxId: string): Promise; export declare function loadContactByAddress(address: string): Promise; export declare function listContacts(): Promise; export declare function saveMessage(message: PampMessage, folder: 'inbox' | 'sent'): Promise; export declare function loadMessage(messageId: string, folder: 'inbox' | 'sent'): Promise; export declare function listMessages(folder: 'inbox' | 'sent'): Promise; export declare function updateMessageReadAt(messageId: string, folder: 'inbox' | 'sent', readAt: string): Promise; export declare function saveThread(threadId: string, messageIds: string[]): Promise; export declare function loadThread(threadId: string): Promise; export declare function addToThread(threadId: string, messageId: string): Promise; //# sourceMappingURL=storage.d.ts.map