import type { PmAttachment } from '../../../domain/generated/output.js';
import type { IPmAttachmentRepository } from '../../ports/output/repositories/pm-attachment-repository.interface.js';
export interface ListAttachmentsResult {
    ok: true;
    attachments: PmAttachment[];
}
export declare class ListAttachmentsUseCase {
    private readonly attachmentRepo;
    constructor(attachmentRepo: IPmAttachmentRepository);
    execute(workItemId: string): Promise<ListAttachmentsResult>;
}
//# sourceMappingURL=list-attachments.use-case.d.ts.map