export interface AttachmentEntry {
    attachmentId: string;
    /** Neo4j elementId of the KnowledgeDocument node — pass to memory-delete / memory-restore. Null when not yet ingested. */
    elementId: string | null;
    filename: string;
    mimeType: string;
    sizeBytes: number;
    storedAt: string;
    ingested: boolean;
    softDeleted: boolean;
}
export interface ListResult {
    entries: AttachmentEntry[];
    totalFiles: number;
    ingestedCount: number;
    skippedCount: number;
}
export declare function memoryListAttachments(accountId: string): Promise<ListResult>;
//# sourceMappingURL=memory-list-attachments.d.ts.map