import type { PreferenceType } from '@mattermost/types/preferences'; import type { Theme } from 'mattermost-redux/selectors/entities/preferences'; import type { ActionFuncAsync, ThunkActionFunc } from 'mattermost-redux/types/actions'; export declare function deletePreferences(userId: string, preferences: PreferenceType[]): ActionFuncAsync; export declare function getMyPreferences(): ActionFuncAsync; export declare function getUserPreferences(userID: string): ActionFuncAsync; export declare function setCustomStatusInitialisationState(initializationState: Record): ThunkActionFunc; export declare function savePreferences(userId: string, preferences: PreferenceType[]): ActionFuncAsync; export declare function saveTheme(teamId: string, theme: Theme): ActionFuncAsync; export declare function deleteTeamSpecificThemes(): ActionFuncAsync;