import { Attachment, AttachmentLinkContext, AttachmentStore, AttachmentUnlinkContext } from '../interfaces/attachment-store.interface'; /** Reference AttachmentStore backed by an in-process array. For dev + tests. */ export declare class InMemoryAttachmentStore implements AttachmentStore { private items; link(ctx: AttachmentLinkContext): Promise; replace(ctx: AttachmentLinkContext): Promise; unlink(ctx: AttachmentUnlinkContext): Promise; findByRecord(recordId: string, module?: string): Promise; findByRecords(recordIds: string[]): Promise>; /** Test helper. */ all(): Attachment[]; }