import { AbstractEntity } from '../../../abstractEntity'; export declare enum IssueAttachmentFields { COLUMN_ID = "id", COLUMN_FILE_NAME = "fileName", COLUMN_MIME_TYPE = "mimeType", COLUMN_CONTENT = "content" } export declare type IssueAttachmentType = { [IssueAttachmentFields.COLUMN_ID]: string; [IssueAttachmentFields.COLUMN_FILE_NAME]?: string; [IssueAttachmentFields.COLUMN_MIME_TYPE]?: string; [IssueAttachmentFields.COLUMN_CONTENT]?: string; }; export declare class IssueAttachment extends AbstractEntity { #private; constructor(input: IssueAttachmentType); get id(): string; get fileName(): string | undefined; get mimeType(): string | undefined; get content(): string | undefined; toJSON(): IssueAttachmentType; } export declare type IssueAttachmentsType = Array; export declare class IssueAttachments extends AbstractEntity { #private; constructor(input: IssueAttachmentsType); get list(): IssueAttachment[]; toJSON(): IssueAttachmentsType; }