export interface UserNotificationStatusDomainRecords {
    ":_user-notification-status": UserNotificationStatusDomainRecord;
}
export interface UserNotificationStatusDomainRecord {
    assignee?: UserNotificationStatusAssignee;
    published?: UserNotificationStatusPublished;
    comment?: UserNotificationStatusComment;
}
export interface UserNotificationStatusAssignee {
    /**
     * Array of user ID:s that was assigned to the assed last time it was
     * considered for notifications.
     */
    value?: string[];
}
export interface UserNotificationStatusComment {
    /**
     * When array of user ID:s: Indicates which users have been considered for
     * notifications about this comment. When `true`: Indicates that we have
     * considered this comment for notifications, but we don't know which users
     * have been notified.
     */
    value?: string[] | true;
}
export interface UserNotificationStatusPublished {
    /**
     * If `true`, this published asset has been considered for notifications.
     */
    value?: true;
}
