import { ChefPlatformUserAccountsSelfUser } from "@progress-chef/platform-code-gen-store-services"; import { FetchStatus, SharedNgrxKeys } from "../../../shared-ngrx-constants"; import { BaseCreateState } from "../../../shared-store.models"; export interface IdentitySelfUser extends BaseCreateState { [SharedNgrxKeys.DETAILS]: ChefPlatformUserAccountsSelfUser; } export interface OrgRoleRefreshJWTToken { [SharedNgrxKeys.ORG_ROLE_JWT_TOKEN_CREATE_STATUS]: FetchStatus; [SharedNgrxKeys.ORG_ROLE_CHANGE_STATUS]: FetchStatus; } export interface IdentityEntityState { [SharedNgrxKeys.ORG_ROLE_REFRESH_JWT_TOKEN]: OrgRoleRefreshJWTToken; [SharedNgrxKeys.IDENTITY_SELF_USER]: IdentitySelfUser; } export declare const IdentityInitialState: IdentityEntityState; export declare function identityEntityReducer(state: IdentityEntityState | undefined, action: any): IdentityEntityState;