Zamok Kiosk API
    Preparing search index...
    reducers: {
        account: (
            state?: null | JsonAccount,
            action:
                | PayloadAction<"LOAD_INSTANCE", null | Instance>
                | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
                | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
                | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
                | PayloadAction<"LOAD_ACCOUNTS", Account[]>
                | PayloadAction<
                    "INSTANCE_ADD_MANAGER",
                    { instanceId: string; manager: AddManager } & WithFormikHelpers<
                        { instanceId: string; manager: AddManager },
                    >,
                >
                | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
                | PayloadAction<
                    "INSTANCE_UPDATE_ROLES",
                    { managerId: string; roles: string[] } & WithFormikHelpers<
                        { managerId: string; roles: string[] },
                    >,
                >
                | PayloadAction<
                    "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                    {
                        firstName: string;
                        lastName: string;
                        managerId: string;
                        roles: string[];
                    } & WithFormikHelpers<
                        {
                            firstName: string;
                            lastName: string;
                            managerId: string;
                            roles: string[];
                        },
                    >,
                >
                | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
                | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
                | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
                | PayloadAction<
                    "CREATE_SUBSCRIPTION",
                    { instanceId: string; subscription: InstanceSubscription },
                >
                | PayloadAction<
                    "DELETE_SUBSCRIPTION",
                    { instanceId: string; subscriptionId: string },
                >
                | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
                | PayloadAction<
                    "CREATE_INSTANCE",
                    { organizationName: string } & WithFormikHelpers<
                        { organizationName: string },
                    >,
                >
                | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
                | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
                | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
                | PayloadAction<
                    "INSTANCE_SET_VERSION",
                    { instanceId: string; version: string } & WithFormikHelpers<
                        { instanceId: string; version: string },
                    >,
                >
                | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
                | PayloadAction<
                    "ARCHIVE_INSTANCE",
                    { archived: boolean; instanceId: string },
                >,
        ) => null | JsonAccount;
        accounts: (
            state?: Account[],
            action:
                | PayloadAction<"LOAD_INSTANCE", null | Instance>
                | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
                | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
                | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
                | PayloadAction<"LOAD_ACCOUNTS", Account[]>
                | PayloadAction<
                    "INSTANCE_ADD_MANAGER",
                    { instanceId: string; manager: AddManager } & WithFormikHelpers<
                        { instanceId: string; manager: AddManager },
                    >,
                >
                | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
                | PayloadAction<
                    "INSTANCE_UPDATE_ROLES",
                    { managerId: string; roles: string[] } & WithFormikHelpers<
                        { managerId: string; roles: string[] },
                    >,
                >
                | PayloadAction<
                    "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                    {
                        firstName: string;
                        lastName: string;
                        managerId: string;
                        roles: string[];
                    } & WithFormikHelpers<
                        {
                            firstName: string;
                            lastName: string;
                            managerId: string;
                            roles: string[];
                        },
                    >,
                >
                | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
                | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
                | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
                | PayloadAction<
                    "CREATE_SUBSCRIPTION",
                    { instanceId: string; subscription: InstanceSubscription },
                >
                | PayloadAction<
                    "DELETE_SUBSCRIPTION",
                    { instanceId: string; subscriptionId: string },
                >
                | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
                | PayloadAction<
                    "CREATE_INSTANCE",
                    { organizationName: string } & WithFormikHelpers<
                        { organizationName: string },
                    >,
                >
                | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
                | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
                | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
                | PayloadAction<
                    "INSTANCE_SET_VERSION",
                    { instanceId: string; version: string } & WithFormikHelpers<
                        { instanceId: string; version: string },
                    >,
                >
                | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
                | PayloadAction<
                    "ARCHIVE_INSTANCE",
                    { archived: boolean; instanceId: string },
                >,
        ) => Account[];
        adminModal: (
            state?: null | AdminModalOpenAP,
            action:
                | PayloadAction<"LOAD_INSTANCE", null | Instance>
                | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
                | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
                | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
                | PayloadAction<"LOAD_ACCOUNTS", Account[]>
                | PayloadAction<
                    "INSTANCE_ADD_MANAGER",
                    { instanceId: string; manager: AddManager } & WithFormikHelpers<
                        { instanceId: string; manager: AddManager },
                    >,
                >
                | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
                | PayloadAction<
                    "INSTANCE_UPDATE_ROLES",
                    { managerId: string; roles: string[] } & WithFormikHelpers<
                        { managerId: string; roles: string[] },
                    >,
                >
                | PayloadAction<
                    "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                    {
                        firstName: string;
                        lastName: string;
                        managerId: string;
                        roles: string[];
                    } & WithFormikHelpers<
                        {
                            firstName: string;
                            lastName: string;
                            managerId: string;
                            roles: string[];
                        },
                    >,
                >
                | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
                | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
                | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
                | PayloadAction<
                    "CREATE_SUBSCRIPTION",
                    { instanceId: string; subscription: InstanceSubscription },
                >
                | PayloadAction<
                    "DELETE_SUBSCRIPTION",
                    { instanceId: string; subscriptionId: string },
                >
                | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
                | PayloadAction<
                    "CREATE_INSTANCE",
                    { organizationName: string } & WithFormikHelpers<
                        { organizationName: string },
                    >,
                >
                | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
                | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
                | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
                | PayloadAction<
                    "INSTANCE_SET_VERSION",
                    { instanceId: string; version: string } & WithFormikHelpers<
                        { instanceId: string; version: string },
                    >,
                >
                | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
                | PayloadAction<
                    "ARCHIVE_INSTANCE",
                    { archived: boolean; instanceId: string },
                >,
        ) => null | AdminModalOpenAP;
        availableRoles: (
            state?: ZamokRole[],
            action:
                | PayloadAction<"LOAD_INSTANCE", null | Instance>
                | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
                | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
                | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
                | PayloadAction<"LOAD_ACCOUNTS", Account[]>
                | PayloadAction<
                    "INSTANCE_ADD_MANAGER",
                    { instanceId: string; manager: AddManager } & WithFormikHelpers<
                        { instanceId: string; manager: AddManager },
                    >,
                >
                | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
                | PayloadAction<
                    "INSTANCE_UPDATE_ROLES",
                    { managerId: string; roles: string[] } & WithFormikHelpers<
                        { managerId: string; roles: string[] },
                    >,
                >
                | PayloadAction<
                    "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                    {
                        firstName: string;
                        lastName: string;
                        managerId: string;
                        roles: string[];
                    } & WithFormikHelpers<
                        {
                            firstName: string;
                            lastName: string;
                            managerId: string;
                            roles: string[];
                        },
                    >,
                >
                | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
                | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
                | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
                | PayloadAction<
                    "CREATE_SUBSCRIPTION",
                    { instanceId: string; subscription: InstanceSubscription },
                >
                | PayloadAction<
                    "DELETE_SUBSCRIPTION",
                    { instanceId: string; subscriptionId: string },
                >
                | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
                | PayloadAction<
                    "CREATE_INSTANCE",
                    { organizationName: string } & WithFormikHelpers<
                        { organizationName: string },
                    >,
                >
                | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
                | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
                | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
                | PayloadAction<
                    "INSTANCE_SET_VERSION",
                    { instanceId: string; version: string } & WithFormikHelpers<
                        { instanceId: string; version: string },
                    >,
                >
                | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
                | PayloadAction<
                    "ARCHIVE_INSTANCE",
                    { archived: boolean; instanceId: string },
                >,
        ) => ZamokRole[];
        instances: (
            state?: OtherInstance[],
            action:
                | PayloadAction<"LOAD_INSTANCE", null | Instance>
                | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
                | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
                | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
                | PayloadAction<"LOAD_ACCOUNTS", Account[]>
                | PayloadAction<
                    "INSTANCE_ADD_MANAGER",
                    { instanceId: string; manager: AddManager } & WithFormikHelpers<
                        { instanceId: string; manager: AddManager },
                    >,
                >
                | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
                | PayloadAction<
                    "INSTANCE_UPDATE_ROLES",
                    { managerId: string; roles: string[] } & WithFormikHelpers<
                        { managerId: string; roles: string[] },
                    >,
                >
                | PayloadAction<
                    "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                    {
                        firstName: string;
                        lastName: string;
                        managerId: string;
                        roles: string[];
                    } & WithFormikHelpers<
                        {
                            firstName: string;
                            lastName: string;
                            managerId: string;
                            roles: string[];
                        },
                    >,
                >
                | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
                | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
                | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
                | PayloadAction<
                    "CREATE_SUBSCRIPTION",
                    { instanceId: string; subscription: InstanceSubscription },
                >
                | PayloadAction<
                    "DELETE_SUBSCRIPTION",
                    { instanceId: string; subscriptionId: string },
                >
                | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
                | PayloadAction<
                    "CREATE_INSTANCE",
                    { organizationName: string } & WithFormikHelpers<
                        { organizationName: string },
                    >,
                >
                | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
                | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
                | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
                | PayloadAction<
                    "INSTANCE_SET_VERSION",
                    { instanceId: string; version: string } & WithFormikHelpers<
                        { instanceId: string; version: string },
                    >,
                >
                | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
                | PayloadAction<
                    "ARCHIVE_INSTANCE",
                    { archived: boolean; instanceId: string },
                >,
        ) => OtherInstance[];
        managers: (
            state?: null | JsonAccount[],
            action:
                | PayloadAction<"LOAD_INSTANCE", null | Instance>
                | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
                | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
                | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
                | PayloadAction<"LOAD_ACCOUNTS", Account[]>
                | PayloadAction<
                    "INSTANCE_ADD_MANAGER",
                    { instanceId: string; manager: AddManager } & WithFormikHelpers<
                        { instanceId: string; manager: AddManager },
                    >,
                >
                | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
                | PayloadAction<
                    "INSTANCE_UPDATE_ROLES",
                    { managerId: string; roles: string[] } & WithFormikHelpers<
                        { managerId: string; roles: string[] },
                    >,
                >
                | PayloadAction<
                    "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                    {
                        firstName: string;
                        lastName: string;
                        managerId: string;
                        roles: string[];
                    } & WithFormikHelpers<
                        {
                            firstName: string;
                            lastName: string;
                            managerId: string;
                            roles: string[];
                        },
                    >,
                >
                | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
                | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
                | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
                | PayloadAction<
                    "CREATE_SUBSCRIPTION",
                    { instanceId: string; subscription: InstanceSubscription },
                >
                | PayloadAction<
                    "DELETE_SUBSCRIPTION",
                    { instanceId: string; subscriptionId: string },
                >
                | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
                | PayloadAction<
                    "CREATE_INSTANCE",
                    { organizationName: string } & WithFormikHelpers<
                        { organizationName: string },
                    >,
                >
                | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
                | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
                | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
                | PayloadAction<
                    "INSTANCE_SET_VERSION",
                    { instanceId: string; version: string } & WithFormikHelpers<
                        { instanceId: string; version: string },
                    >,
                >
                | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
                | PayloadAction<
                    "ARCHIVE_INSTANCE",
                    { archived: boolean; instanceId: string },
                >,
        ) => null | JsonAccount[];
        releases: (
            state?: Release[],
            action:
                | PayloadAction<"LOAD_INSTANCE", null | Instance>
                | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
                | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
                | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
                | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
                | PayloadAction<"LOAD_ACCOUNTS", Account[]>
                | PayloadAction<
                    "INSTANCE_ADD_MANAGER",
                    { instanceId: string; manager: AddManager } & WithFormikHelpers<
                        { instanceId: string; manager: AddManager },
                    >,
                >
                | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
                | PayloadAction<
                    "INSTANCE_UPDATE_ROLES",
                    { managerId: string; roles: string[] } & WithFormikHelpers<
                        { managerId: string; roles: string[] },
                    >,
                >
                | PayloadAction<
                    "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                    {
                        firstName: string;
                        lastName: string;
                        managerId: string;
                        roles: string[];
                    } & WithFormikHelpers<
                        {
                            firstName: string;
                            lastName: string;
                            managerId: string;
                            roles: string[];
                        },
                    >,
                >
                | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
                | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
                | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
                | PayloadAction<
                    "CREATE_SUBSCRIPTION",
                    { instanceId: string; subscription: InstanceSubscription },
                >
                | PayloadAction<
                    "DELETE_SUBSCRIPTION",
                    { instanceId: string; subscriptionId: string },
                >
                | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
                | PayloadAction<
                    "CREATE_INSTANCE",
                    { organizationName: string } & WithFormikHelpers<
                        { organizationName: string },
                    >,
                >
                | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
                | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
                | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
                | PayloadAction<
                    "INSTANCE_SET_VERSION",
                    { instanceId: string; version: string } & WithFormikHelpers<
                        { instanceId: string; version: string },
                    >,
                >
                | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
                | PayloadAction<
                    "ARCHIVE_INSTANCE",
                    { archived: boolean; instanceId: string },
                >,
        ) => Release[];
    } = ...

    Type Declaration

    • account: (
          state?: null | JsonAccount,
          action:
              | PayloadAction<"LOAD_INSTANCE", null | Instance>
              | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
              | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
              | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
              | PayloadAction<"LOAD_ACCOUNTS", Account[]>
              | PayloadAction<
                  "INSTANCE_ADD_MANAGER",
                  { instanceId: string; manager: AddManager } & WithFormikHelpers<
                      { instanceId: string; manager: AddManager },
                  >,
              >
              | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
              | PayloadAction<
                  "INSTANCE_UPDATE_ROLES",
                  { managerId: string; roles: string[] } & WithFormikHelpers<
                      { managerId: string; roles: string[] },
                  >,
              >
              | PayloadAction<
                  "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                  {
                      firstName: string;
                      lastName: string;
                      managerId: string;
                      roles: string[];
                  } & WithFormikHelpers<
                      {
                          firstName: string;
                          lastName: string;
                          managerId: string;
                          roles: string[];
                      },
                  >,
              >
              | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
              | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
              | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
              | PayloadAction<
                  "CREATE_SUBSCRIPTION",
                  { instanceId: string; subscription: InstanceSubscription },
              >
              | PayloadAction<
                  "DELETE_SUBSCRIPTION",
                  { instanceId: string; subscriptionId: string },
              >
              | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
              | PayloadAction<
                  "CREATE_INSTANCE",
                  { organizationName: string } & WithFormikHelpers<
                      { organizationName: string },
                  >,
              >
              | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
              | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
              | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
              | PayloadAction<
                  "INSTANCE_SET_VERSION",
                  { instanceId: string; version: string } & WithFormikHelpers<
                      { instanceId: string; version: string },
                  >,
              >
              | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
              | PayloadAction<
                  "ARCHIVE_INSTANCE",
                  { archived: boolean; instanceId: string },
              >,
      ) => null | JsonAccount
    • accounts: (
          state?: Account[],
          action:
              | PayloadAction<"LOAD_INSTANCE", null | Instance>
              | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
              | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
              | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
              | PayloadAction<"LOAD_ACCOUNTS", Account[]>
              | PayloadAction<
                  "INSTANCE_ADD_MANAGER",
                  { instanceId: string; manager: AddManager } & WithFormikHelpers<
                      { instanceId: string; manager: AddManager },
                  >,
              >
              | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
              | PayloadAction<
                  "INSTANCE_UPDATE_ROLES",
                  { managerId: string; roles: string[] } & WithFormikHelpers<
                      { managerId: string; roles: string[] },
                  >,
              >
              | PayloadAction<
                  "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                  {
                      firstName: string;
                      lastName: string;
                      managerId: string;
                      roles: string[];
                  } & WithFormikHelpers<
                      {
                          firstName: string;
                          lastName: string;
                          managerId: string;
                          roles: string[];
                      },
                  >,
              >
              | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
              | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
              | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
              | PayloadAction<
                  "CREATE_SUBSCRIPTION",
                  { instanceId: string; subscription: InstanceSubscription },
              >
              | PayloadAction<
                  "DELETE_SUBSCRIPTION",
                  { instanceId: string; subscriptionId: string },
              >
              | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
              | PayloadAction<
                  "CREATE_INSTANCE",
                  { organizationName: string } & WithFormikHelpers<
                      { organizationName: string },
                  >,
              >
              | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
              | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
              | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
              | PayloadAction<
                  "INSTANCE_SET_VERSION",
                  { instanceId: string; version: string } & WithFormikHelpers<
                      { instanceId: string; version: string },
                  >,
              >
              | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
              | PayloadAction<
                  "ARCHIVE_INSTANCE",
                  { archived: boolean; instanceId: string },
              >,
      ) => Account[]
    • adminModal: (
          state?: null | AdminModalOpenAP,
          action:
              | PayloadAction<"LOAD_INSTANCE", null | Instance>
              | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
              | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
              | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
              | PayloadAction<"LOAD_ACCOUNTS", Account[]>
              | PayloadAction<
                  "INSTANCE_ADD_MANAGER",
                  { instanceId: string; manager: AddManager } & WithFormikHelpers<
                      { instanceId: string; manager: AddManager },
                  >,
              >
              | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
              | PayloadAction<
                  "INSTANCE_UPDATE_ROLES",
                  { managerId: string; roles: string[] } & WithFormikHelpers<
                      { managerId: string; roles: string[] },
                  >,
              >
              | PayloadAction<
                  "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                  {
                      firstName: string;
                      lastName: string;
                      managerId: string;
                      roles: string[];
                  } & WithFormikHelpers<
                      {
                          firstName: string;
                          lastName: string;
                          managerId: string;
                          roles: string[];
                      },
                  >,
              >
              | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
              | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
              | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
              | PayloadAction<
                  "CREATE_SUBSCRIPTION",
                  { instanceId: string; subscription: InstanceSubscription },
              >
              | PayloadAction<
                  "DELETE_SUBSCRIPTION",
                  { instanceId: string; subscriptionId: string },
              >
              | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
              | PayloadAction<
                  "CREATE_INSTANCE",
                  { organizationName: string } & WithFormikHelpers<
                      { organizationName: string },
                  >,
              >
              | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
              | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
              | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
              | PayloadAction<
                  "INSTANCE_SET_VERSION",
                  { instanceId: string; version: string } & WithFormikHelpers<
                      { instanceId: string; version: string },
                  >,
              >
              | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
              | PayloadAction<
                  "ARCHIVE_INSTANCE",
                  { archived: boolean; instanceId: string },
              >,
      ) => null | AdminModalOpenAP
    • availableRoles: (
          state?: ZamokRole[],
          action:
              | PayloadAction<"LOAD_INSTANCE", null | Instance>
              | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
              | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
              | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
              | PayloadAction<"LOAD_ACCOUNTS", Account[]>
              | PayloadAction<
                  "INSTANCE_ADD_MANAGER",
                  { instanceId: string; manager: AddManager } & WithFormikHelpers<
                      { instanceId: string; manager: AddManager },
                  >,
              >
              | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
              | PayloadAction<
                  "INSTANCE_UPDATE_ROLES",
                  { managerId: string; roles: string[] } & WithFormikHelpers<
                      { managerId: string; roles: string[] },
                  >,
              >
              | PayloadAction<
                  "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                  {
                      firstName: string;
                      lastName: string;
                      managerId: string;
                      roles: string[];
                  } & WithFormikHelpers<
                      {
                          firstName: string;
                          lastName: string;
                          managerId: string;
                          roles: string[];
                      },
                  >,
              >
              | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
              | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
              | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
              | PayloadAction<
                  "CREATE_SUBSCRIPTION",
                  { instanceId: string; subscription: InstanceSubscription },
              >
              | PayloadAction<
                  "DELETE_SUBSCRIPTION",
                  { instanceId: string; subscriptionId: string },
              >
              | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
              | PayloadAction<
                  "CREATE_INSTANCE",
                  { organizationName: string } & WithFormikHelpers<
                      { organizationName: string },
                  >,
              >
              | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
              | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
              | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
              | PayloadAction<
                  "INSTANCE_SET_VERSION",
                  { instanceId: string; version: string } & WithFormikHelpers<
                      { instanceId: string; version: string },
                  >,
              >
              | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
              | PayloadAction<
                  "ARCHIVE_INSTANCE",
                  { archived: boolean; instanceId: string },
              >,
      ) => ZamokRole[]
    • instances: (
          state?: OtherInstance[],
          action:
              | PayloadAction<"LOAD_INSTANCE", null | Instance>
              | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
              | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
              | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
              | PayloadAction<"LOAD_ACCOUNTS", Account[]>
              | PayloadAction<
                  "INSTANCE_ADD_MANAGER",
                  { instanceId: string; manager: AddManager } & WithFormikHelpers<
                      { instanceId: string; manager: AddManager },
                  >,
              >
              | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
              | PayloadAction<
                  "INSTANCE_UPDATE_ROLES",
                  { managerId: string; roles: string[] } & WithFormikHelpers<
                      { managerId: string; roles: string[] },
                  >,
              >
              | PayloadAction<
                  "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                  {
                      firstName: string;
                      lastName: string;
                      managerId: string;
                      roles: string[];
                  } & WithFormikHelpers<
                      {
                          firstName: string;
                          lastName: string;
                          managerId: string;
                          roles: string[];
                      },
                  >,
              >
              | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
              | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
              | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
              | PayloadAction<
                  "CREATE_SUBSCRIPTION",
                  { instanceId: string; subscription: InstanceSubscription },
              >
              | PayloadAction<
                  "DELETE_SUBSCRIPTION",
                  { instanceId: string; subscriptionId: string },
              >
              | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
              | PayloadAction<
                  "CREATE_INSTANCE",
                  { organizationName: string } & WithFormikHelpers<
                      { organizationName: string },
                  >,
              >
              | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
              | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
              | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
              | PayloadAction<
                  "INSTANCE_SET_VERSION",
                  { instanceId: string; version: string } & WithFormikHelpers<
                      { instanceId: string; version: string },
                  >,
              >
              | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
              | PayloadAction<
                  "ARCHIVE_INSTANCE",
                  { archived: boolean; instanceId: string },
              >,
      ) => OtherInstance[]
    • managers: (
          state?: null | JsonAccount[],
          action:
              | PayloadAction<"LOAD_INSTANCE", null | Instance>
              | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
              | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
              | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
              | PayloadAction<"LOAD_ACCOUNTS", Account[]>
              | PayloadAction<
                  "INSTANCE_ADD_MANAGER",
                  { instanceId: string; manager: AddManager } & WithFormikHelpers<
                      { instanceId: string; manager: AddManager },
                  >,
              >
              | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
              | PayloadAction<
                  "INSTANCE_UPDATE_ROLES",
                  { managerId: string; roles: string[] } & WithFormikHelpers<
                      { managerId: string; roles: string[] },
                  >,
              >
              | PayloadAction<
                  "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                  {
                      firstName: string;
                      lastName: string;
                      managerId: string;
                      roles: string[];
                  } & WithFormikHelpers<
                      {
                          firstName: string;
                          lastName: string;
                          managerId: string;
                          roles: string[];
                      },
                  >,
              >
              | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
              | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
              | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
              | PayloadAction<
                  "CREATE_SUBSCRIPTION",
                  { instanceId: string; subscription: InstanceSubscription },
              >
              | PayloadAction<
                  "DELETE_SUBSCRIPTION",
                  { instanceId: string; subscriptionId: string },
              >
              | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
              | PayloadAction<
                  "CREATE_INSTANCE",
                  { organizationName: string } & WithFormikHelpers<
                      { organizationName: string },
                  >,
              >
              | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
              | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
              | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
              | PayloadAction<
                  "INSTANCE_SET_VERSION",
                  { instanceId: string; version: string } & WithFormikHelpers<
                      { instanceId: string; version: string },
                  >,
              >
              | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
              | PayloadAction<
                  "ARCHIVE_INSTANCE",
                  { archived: boolean; instanceId: string },
              >,
      ) => null | JsonAccount[]
    • releases: (
          state?: Release[],
          action:
              | PayloadAction<"LOAD_INSTANCE", null | Instance>
              | PayloadAction<"LOAD_AGENT_ACCOUNTS", Account[]>
              | PayloadAction<"INSTANCE_MODULE_ADD", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_MODULE_REMOVE", AddRemoveModuleAP>
              | PayloadAction<"INSTANCE_UPDATE_LIMIT", Limit>
              | PayloadAction<"INSTANCE_LOAD_MANAGERS", JsonAccount[]>
              | PayloadAction<"LOAD_ACCOUNTS", Account[]>
              | PayloadAction<
                  "INSTANCE_ADD_MANAGER",
                  { instanceId: string; manager: AddManager } & WithFormikHelpers<
                      { instanceId: string; manager: AddManager },
                  >,
              >
              | PayloadAction<"INSTANCE_REMOVE_MANAGER", { id: string }>
              | PayloadAction<
                  "INSTANCE_UPDATE_ROLES",
                  { managerId: string; roles: string[] } & WithFormikHelpers<
                      { managerId: string; roles: string[] },
                  >,
              >
              | PayloadAction<
                  "INSTANCE_UPDATE_MANAGER_ACCOUNT",
                  {
                      firstName: string;
                      lastName: string;
                      managerId: string;
                      roles: string[];
                  } & WithFormikHelpers<
                      {
                          firstName: string;
                          lastName: string;
                          managerId: string;
                          roles: string[];
                      },
                  >,
              >
              | PayloadAction<"INSTANCE_SET_AVAILABLE_ROLES", ZamokRole[]>
              | PayloadAction<"LOAD_ACCOUNT", null | JsonAccount>
              | PayloadAction<"LOAD_INSTANCES", OtherInstance[]>
              | PayloadAction<
                  "CREATE_SUBSCRIPTION",
                  { instanceId: string; subscription: InstanceSubscription },
              >
              | PayloadAction<
                  "DELETE_SUBSCRIPTION",
                  { instanceId: string; subscriptionId: string },
              >
              | PayloadAction<"DELETE_SUBSCRIPTIONS", { instanceId: string }>
              | PayloadAction<
                  "CREATE_INSTANCE",
                  { organizationName: string } & WithFormikHelpers<
                      { organizationName: string },
                  >,
              >
              | PayloadAction<"INSTANCE_ADMIN_MODAL_OPEN", AdminModalOpenAP>
              | EmptyAction<"INSTANCE_ADMIN_MODAL_CLOSE">
              | PayloadAction<"INSTANCE_LOAD_RELEASES", Release[]>
              | PayloadAction<
                  "INSTANCE_SET_VERSION",
                  { instanceId: string; version: string } & WithFormikHelpers<
                      { instanceId: string; version: string },
                  >,
              >
              | PayloadAction<"CONFIRMATION_CODE_IS_SENT", boolean>
              | PayloadAction<
                  "ARCHIVE_INSTANCE",
                  { archived: boolean; instanceId: string },
              >,
      ) => Release[]