UNPKG

@zextras/carbonio-shell-ui

Version:

The Zextras Carbonio web client

24 lines (23 loc) 854 B
import type { AccountSettingsPrefs as ApiAccountSettingsPrefs } from '@zextras/carbonio-ui-soap-lib'; import type { AccountSettingsAttrs, Identity, Signature } from '../../types/account'; import type { IdentityMods } from '../../types/network'; type UpdateSettingsParams = { attrs?: AccountSettingsAttrs; prefs?: ApiAccountSettingsPrefs; props?: Record<string, { app: string; value: unknown; }>; }; export type UpdateSettings = (settingsMods: UpdateSettingsParams) => void; type UpdateAccountParams = { identities?: { identitiesMods: IdentityMods; newIdentities: Identity[]; }; signatures?: Signature[]; }; export type UpdateAccount = (accountMods: UpdateAccountParams) => void; export declare const updateSettings: UpdateSettings; export declare const updateAccount: UpdateAccount; export {};