import { DTOUserNotificationSettings } from "@supernova-studio/client";
type GeneralNotificationSetting = {
    email: boolean;
    enabled: boolean;
};
type DocsCommentsSetting = {
    email: boolean;
};
export type NotificationSettingsRemoteModel = DTOUserNotificationSettings;
export type NotificationSettingsUpdateModel = Omit<NotificationSettingsRemoteModel, "liveblocksNotificationSettings">;
export declare class UserWorkspaceNotificationSettings {
    docsComments: DocsCommentsSetting;
    projectChatMention: GeneralNotificationSetting;
    projectDocumentComments: GeneralNotificationSetting;
    projectInvitation: GeneralNotificationSetting;
    constructor(model: NotificationSettingsRemoteModel);
    toRemote(): NotificationSettingsRemoteModel;
}
export {};
