import { LoadingState } from '../loading/reducer'; import { ChangeProfileAction, ClearProfileErrorAction, LoadProfileFailureAction, LoadProfileRequestAction, LoadProfileSuccessAction, LoadProfilesFailureAction, LoadProfilesRequestAction, LoadProfilesSuccessAction, SetProfileAvatarAliasFailureAction, SetProfileAvatarAliasRequestAction, SetProfileAvatarAliasSuccessAction, SetProfileAvatarDescriptionFailureAction, SetProfileAvatarDescriptionRequestAction, SetProfileAvatarDescriptionSuccessAction } from './actions'; import { Profile } from './types'; export type ProfileState = { data: Record; loading: LoadingState; error: string | null; }; export declare const INITIAL_STATE: ProfileState; export type ProfileReducerAction = LoadProfileRequestAction | LoadProfileSuccessAction | LoadProfileFailureAction | LoadProfilesRequestAction | LoadProfilesFailureAction | LoadProfilesSuccessAction | ChangeProfileAction | SetProfileAvatarDescriptionRequestAction | SetProfileAvatarDescriptionSuccessAction | SetProfileAvatarDescriptionFailureAction | ClearProfileErrorAction | SetProfileAvatarAliasRequestAction | SetProfileAvatarAliasSuccessAction | SetProfileAvatarAliasFailureAction; export declare const profileReducer: (state: ProfileState | undefined, action: ProfileReducerAction) => ProfileState;