/**
 * NsDiscussionForum namespace - stub model for discussion forum
 */
export declare namespace NsDiscussionForum {
    enum EDiscussionType {
        LEARNING = "learning",
        GENERAL = "general",
        SOCIAL = "social",
        COURSE = "course"
    }
    interface IDiscussionForumInput {
        id?: string;
        name?: string | EDiscussionType;
        title?: string;
        description?: string;
        feedbackType?: string;
        feedbackUrl?: string;
        initialPostCount?: number;
        isDisabled?: boolean;
    }
    interface IDiscussionConfig {
        id?: string;
        type?: string;
        enabled?: boolean;
    }
    interface IDiscussion {
        id?: string;
        title?: string;
        content?: string;
        author?: string;
        createdAt?: string;
        replies?: IDiscussionReply[];
    }
    interface IDiscussionReply {
        id?: string;
        content?: string;
        author?: string;
        createdAt?: string;
    }
}
//# sourceMappingURL=discussion-forum.model.d.ts.map