import type { ValueOf } from "@seayoo-web/utils"; /** 社区板块模式 */ export declare const ForumMode: { /** 所有人均可以发帖 */ readonly All: "all"; /** 指定用户可发帖 */ readonly Limit: "limit"; }; export type ForumMode = ValueOf; export declare const ForumModeValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 社区帖子状态 */ export declare const PostStatus: { /** 待审核(仅自己可见) */ readonly Pending: "pending"; /** 审核通过 */ readonly Approved: "approved"; /** 审核不通过 */ readonly Failed: "failed"; /** 嫌疑(仅自己可见) */ readonly Suspect: "suspect"; }; export type PostStatus = ValueOf; export declare const PostStatusValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 社区通知分类 */ export declare const NotificationCategory: { /** 系统通知 */ readonly System: "system"; /** 评论我的 */ readonly Comment: "comment"; /** 点赞通知 */ readonly Like: "like"; }; export type NotificationCategory = ValueOf; export declare const NotificationCategoryValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 社区通知类型 */ export declare const NotificationType: { /** 系统通知 */ readonly System: "system"; /** 帖子被置顶 */ readonly PostPinned: "post_pinned"; /** 帖子被加精 */ readonly PostHighlighted: "post_highlighted"; /** 帖子被删除 */ readonly PostDeleted: "post_deleted"; /** 帖子被评论 */ readonly PostCommented: "post_commented"; /** 帖子被点赞 */ readonly PostLiked: "post_liked"; /** 评论被回复 */ readonly CommentReplied: "comment_replied"; /** 评论被点赞 */ readonly CommentLiked: "comment_liked"; /** 评论被删除 */ readonly CommentDeleted: "comment_deleted"; /** 回复被回复 */ readonly ReplyReplied: "reply_replied"; /** 回复被点赞 */ readonly ReplyLiked: "reply_liked"; /** 回复被删除 */ readonly ReplyDeleted: "reply_deleted"; }; export type NotificationType = ValueOf; export declare const NotificationTypeValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; };