export declare type Posts = { id: number; type: Posts.type; createdBy?: number | null; modUserId?: number | null; parentPostId?: number | null; title: string; categoryId?: number | null; body: string; publicationTime?: string | null; notificationsSent: Posts.notificationsSent; recipientCount: number; readCount: number; likeCount: number; dislikeCount: number; commentsCount: number; status: Posts.status; visibility: Posts.visibility | null; visualizationMaxTime?: number | null; visualizationExpirationTimestamp?: (any[] | boolean | number | string) | null; meta?: (any[] | boolean | number | string) | null; createdAt: string; updatedAt: string; deletedAt?: string | null; }; export declare namespace Posts { enum type { POST = "post", DEFAULT = "default", DRAFT = "draft", PUBLICATION = "publication", POST_PENDING = "post_pending", POST_NOT_ALLOWED = "post_not_allowed", FORUM_QUESTION = "forum_question" } enum notificationsSent { FALSE = "false", TRUE = "true" } enum status { PUBLISHED = "published", ISSUE_REPORTED = "issue_reported", ISSUE_SOLVED = "issue_solved", QUESTION_SOLVED = "question_solved" } enum visibility { HIDDEN = "hidden", RESTRICTED = "restricted", POSTER_ONLY = "poster_only", DISABLED = "disabled", ENABLED = "enabled" } }