import { Attachment, AttachmentType } from "../../types/models/attachment";
import LMFeedPostAttachmentMeta from "./AttachmentMeta";
declare class LMFeedPostAttachment implements Attachment {
    type: AttachmentType;
    metaData: LMFeedPostAttachmentMeta;
    constructor(type: AttachmentType, metaData: LMFeedPostAttachmentMeta);
    static builder(): AttachmentBuilder;
}
export declare class AttachmentBuilder {
    private type;
    private metaData;
    setType(type: AttachmentType): AttachmentBuilder;
    setMetadata(metaData: LMFeedPostAttachmentMeta): AttachmentBuilder;
    build(): LMFeedPostAttachment;
}
export default LMFeedPostAttachment;
