Documentation
    Preparing search index...

    Variable classicWowConst

    classicWow: {
        auctionHouseIndex: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            connectedRealmId: number,
        ) => {
            _responseType?: AuctionHouseIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        auctions: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            connectedRealmId: number,
            auctionHouseId: number,
        ) => {
            _responseType?: AuctionsResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        characterAchievementsSummary: (
            namespace: "profile-classic",
            realmSlug: string,
            characterName: string,
        ) => {
            _responseType?: CharacterAchievementsSummaryResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        characterAchievementStatistics: (
            namespace: "profile-classic",
            realmSlug: string,
            characterName: string,
        ) => {
            _responseType?: CharacterAchievementStatisticsResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        characterEquipmentSummary: (
            namespace: "profile-classic1x" | "profile-classic",
            realmSlug: string,
            characterName: string,
        ) => {
            _responseType?: CharacterEquipmentSummaryResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        characterHunterPetsSummary: (
            namespace: "profile-classic1x" | "profile-classic",
            realmSlug: string,
            characterName: string,
        ) => {
            _responseType?: CharacterHunterPetsSummaryResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        characterMediaSummary: (
            namespace: "profile-classic1x" | "profile-classic",
            realmSlug: string,
            characterName: string,
        ) => {
            _responseType?: CharacterMediaSummaryResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        characterProfileStatus: (
            namespace: "profile-classic1x" | "profile-classic",
            realmSlug: string,
            characterName: string,
        ) => {
            _responseType?: undefined;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        characterProfileSummary: (
            namespace: "profile-classic1x" | "profile-classic",
            realmSlug: string,
            characterName: string,
        ) => {
            _responseType?: CharacterProfileSummaryResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        characterSpecializationsSummary: (
            namespace: "profile-classic1x" | "profile-classic",
            realmSlug: string,
            characterName: string,
        ) => {
            _responseType?: CharacterSpecializationsSummaryResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        characterStatisticsSummary: (
            namespace: "profile-classic1x" | "profile-classic",
            realmSlug: string,
            characterName: string,
        ) => {
            _responseType?: CharacterStatisticsSummaryResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        connectedRealm: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            connectedRealmId: number,
        ) => {
            _responseType?: ConnectedRealmResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        connectedRealmIndex: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
        ) => {
            _responseType?: ConnectedRealmIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        connectedRealmSearch: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            options: ConnectedRealmSearchParameters,
        ) => {
            _responseType?: SearchResponse<ConnectedRealmSearchResponseItem>;
            namespace?: BlizzardNamespaces;
            parameters?: ConnectedRealmSearchParameters;
            path: string;
        };
        creature: (
            namespace: "static-classic1x" | "static-classic",
            creatureId: number,
        ) => {
            _responseType?: CreatureResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        creatureDisplayMedia: (
            namespace: "static-classic1x" | "static-classic",
            creatureDisplayId: number,
        ) => {
            _responseType?: CreatureDisplayMediaResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        creatureFamily: (
            namespace: "static-classic1x" | "static-classic",
            creatureFamilyId: number,
        ) => {
            _responseType?: CreatureFamilyResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        creatureFamilyIndex: (
            namespace: "static-classic1x" | "static-classic",
        ) => {
            _responseType?: CreatureFamilyIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        creatureFamilyMedia: (
            namespace: "static-classic1x" | "static-classic",
            creatureFamilyId: number,
        ) => {
            _responseType?: CreatureFamilyMediaResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        creatureSearch: (
            namespace: "static-classic1x" | "static-classic",
            options: CreatureSearchParameters,
        ) => {
            _responseType?: SearchResponse<CreatureSearchResponseItem>;
            namespace?: BlizzardNamespaces;
            parameters?: Omit<CreatureSearchParameters, "name" | "locale">;
            path: string;
        };
        creatureType: (
            namespace: "static-classic1x" | "static-classic",
            creatureTypeId: number,
        ) => {
            _responseType?: CreatureTypeResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        creatureTypeIndex: (
            namespace: "static-classic1x" | "static-classic",
        ) => {
            _responseType?: CreatureTypeIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        guild: (
            namespace: "profile-classic1x" | "profile-classic",
            realmSlug: string,
            nameSlug: string,
        ) => {
            _responseType?: GuildResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        guildAchievements: <T extends "profile-classic1x" | "profile-classic">(
            namespace: T,
            realmSlug: string,
            nameSlug: string,
        ) => {
            _responseType?: T extends "profile-classic1x"
                ? GuildAchievementsClassicEraResponse
                : GuildAchievementsResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        guildActivity: (
            namespace: "profile-classic1x" | "profile-classic",
            realmSlug: string,
            nameSlug: string,
        ) => {
            _responseType?: GuildActivityResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        guildCrestBorder: (
            namespace: "static-classic1x" | "static-classic",
            borderId: number,
        ) => {
            _responseType?: GuildCrestBorderEmblemResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        guildCrestComponentsIndex: (
            namespace: "static-classic1x" | "static-classic",
        ) => {
            _responseType?: GuildCrestComponentsIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        guildCrestEmblem: (
            namespace: "static-classic1x" | "static-classic",
            emblemId: number,
        ) => {
            _responseType?: GuildCrestBorderEmblemResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        guildRoster: (
            namespace: "profile-classic1x" | "profile-classic",
            realmSlug: string,
            nameSlug: string,
        ) => {
            _responseType?: GuildRosterResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        item: (
            namespace: "static-classic1x" | "static-classic",
            itemId: number,
        ) => {
            _responseType?: ItemResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        itemClass: (
            namespace: "static-classic1x" | "static-classic",
            itemClassId: number,
        ) => {
            _responseType?: ItemClassResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        itemClassIndex: (
            namespace: "static-classic1x" | "static-classic",
        ) => {
            _responseType?: ItemClassIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        itemMedia: (
            namespace: "static-classic1x" | "static-classic",
            itemId: number,
        ) => {
            _responseType?: ItemMediaResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        itemSearch: (
            namespace: "static-classic1x" | "static-classic",
            options: ItemSearchParameters,
        ) => {
            _responseType?: SearchResponse<ItemSearchResponseItem>;
            namespace?: BlizzardNamespaces;
            parameters?: Omit<ItemSearchParameters, "name" | "locale">;
            path: string;
        };
        itemSubClass: (
            namespace: "static-classic1x" | "static-classic",
            itemClassId: number,
            itemSubclassId: number,
        ) => {
            _responseType?: ItemSubClassResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        mediaSearch: (
            namespace: "static-classic1x" | "static-classic",
            options: MediaSearchParameters,
        ) => {
            _responseType?: SearchResponse<MediaSearchResponseItem>;
            namespace?: BlizzardNamespaces;
            parameters?: MediaSearchParameters;
            path: string;
        };
        playableClass: (
            namespace: "static-classic1x" | "static-classic",
            playableClassId: number,
        ) => {
            _responseType?: PlayableClassResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        playableClassIndex: (
            namespace: "static-classic1x" | "static-classic",
        ) => {
            _responseType?: PlayableClassIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        playableClassMedia: (
            namespace: "static-classic1x" | "static-classic",
            playableClassId: number,
        ) => {
            _responseType?: PlayableClassMediaResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        playableRace: (
            namespace: "static-classic1x" | "static-classic",
            playableRaceId: number,
        ) => {
            _responseType?: PlayableRaceResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        playableRaceIndex: (
            namespace: "static-classic1x" | "static-classic",
        ) => {
            _responseType?: PlayableRaceIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        powerType: (
            namespace: "static-classic1x" | "static-classic",
            powerTypeId: number,
        ) => {
            _responseType?: PowerTypeResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        powerTypeIndex: (
            namespace: "static-classic1x" | "static-classic",
        ) => {
            _responseType?: PowerTypeIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        pvpLeaderboard: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            pvpRegionId: number,
            pvpSeasonId: number,
            pvpBracket: string,
        ) => {
            _responseType?: unknown;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        pvpLeaderboardIndex: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            pvpRegionId: number,
            pvpSeasonId: number,
        ) => {
            _responseType?: unknown;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        pvpRegionalSeason: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            pvpRegionId: number,
            pvpSeasonId: number,
        ) => {
            _responseType?: unknown;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        pvpRegionalSeasonIndex: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            pvpRegionId: number,
        ) => {
            _responseType?: PvpSeasonIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        pvpRegionIndex: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
        ) => {
            _responseType?: unknown;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        pvpRewardsIndex: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            pvpRegionId: number,
            pvpSeasonId: number,
        ) => {
            _responseType?: unknown;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        pvpSeason: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            pvpSeasonId: number,
        ) => {
            _responseType?: PvpSeasonResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        pvpSeasonIndex: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
        ) => {
            _responseType?: PvpSeasonIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        realm: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            realmSlug: string,
        ) => {
            _responseType?: RealmResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        realmIndex: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
        ) => {
            _responseType?: RealmIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        realmSearch: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            options: RealmSearchParameters,
        ) => {
            _responseType?: SearchResponse<RealmSearchResponseItem>;
            namespace?: BlizzardNamespaces;
            parameters?: RealmSearchParameters;
            path: string;
        };
        region: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
            regionId: number,
        ) => {
            _responseType?: RegionResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        regionIndex: (
            namespace: "dynamic-classic1x" | "dynamic-classic",
        ) => {
            _responseType?: RegionIndexResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
    } = ...

    Type Declaration

    • auctionHouseIndex: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          connectedRealmId: number,
      ) => {
          _responseType?: AuctionHouseIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • auctions: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          connectedRealmId: number,
          auctionHouseId: number,
      ) => {
          _responseType?: AuctionsResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • characterAchievementsSummary: (
          namespace: "profile-classic",
          realmSlug: string,
          characterName: string,
      ) => {
          _responseType?: CharacterAchievementsSummaryResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • characterAchievementStatistics: (
          namespace: "profile-classic",
          realmSlug: string,
          characterName: string,
      ) => {
          _responseType?: CharacterAchievementStatisticsResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • characterEquipmentSummary: (
          namespace: "profile-classic1x" | "profile-classic",
          realmSlug: string,
          characterName: string,
      ) => {
          _responseType?: CharacterEquipmentSummaryResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • characterHunterPetsSummary: (
          namespace: "profile-classic1x" | "profile-classic",
          realmSlug: string,
          characterName: string,
      ) => {
          _responseType?: CharacterHunterPetsSummaryResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • characterMediaSummary: (
          namespace: "profile-classic1x" | "profile-classic",
          realmSlug: string,
          characterName: string,
      ) => {
          _responseType?: CharacterMediaSummaryResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • characterProfileStatus: (
          namespace: "profile-classic1x" | "profile-classic",
          realmSlug: string,
          characterName: string,
      ) => {
          _responseType?: undefined;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • characterProfileSummary: (
          namespace: "profile-classic1x" | "profile-classic",
          realmSlug: string,
          characterName: string,
      ) => {
          _responseType?: CharacterProfileSummaryResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • characterSpecializationsSummary: (
          namespace: "profile-classic1x" | "profile-classic",
          realmSlug: string,
          characterName: string,
      ) => {
          _responseType?: CharacterSpecializationsSummaryResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • characterStatisticsSummary: (
          namespace: "profile-classic1x" | "profile-classic",
          realmSlug: string,
          characterName: string,
      ) => {
          _responseType?: CharacterStatisticsSummaryResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • connectedRealm: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          connectedRealmId: number,
      ) => {
          _responseType?: ConnectedRealmResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • connectedRealmIndex: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
      ) => {
          _responseType?: ConnectedRealmIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • connectedRealmSearch: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          options: ConnectedRealmSearchParameters,
      ) => {
          _responseType?: SearchResponse<ConnectedRealmSearchResponseItem>;
          namespace?: BlizzardNamespaces;
          parameters?: ConnectedRealmSearchParameters;
          path: string;
      }
    • creature: (
          namespace: "static-classic1x" | "static-classic",
          creatureId: number,
      ) => {
          _responseType?: CreatureResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • creatureDisplayMedia: (
          namespace: "static-classic1x" | "static-classic",
          creatureDisplayId: number,
      ) => {
          _responseType?: CreatureDisplayMediaResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • creatureFamily: (
          namespace: "static-classic1x" | "static-classic",
          creatureFamilyId: number,
      ) => {
          _responseType?: CreatureFamilyResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • creatureFamilyIndex: (
          namespace: "static-classic1x" | "static-classic",
      ) => {
          _responseType?: CreatureFamilyIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • creatureFamilyMedia: (
          namespace: "static-classic1x" | "static-classic",
          creatureFamilyId: number,
      ) => {
          _responseType?: CreatureFamilyMediaResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • creatureSearch: (
          namespace: "static-classic1x" | "static-classic",
          options: CreatureSearchParameters,
      ) => {
          _responseType?: SearchResponse<CreatureSearchResponseItem>;
          namespace?: BlizzardNamespaces;
          parameters?: Omit<CreatureSearchParameters, "name" | "locale">;
          path: string;
      }
    • creatureType: (
          namespace: "static-classic1x" | "static-classic",
          creatureTypeId: number,
      ) => {
          _responseType?: CreatureTypeResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • creatureTypeIndex: (
          namespace: "static-classic1x" | "static-classic",
      ) => {
          _responseType?: CreatureTypeIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • guild: (
          namespace: "profile-classic1x" | "profile-classic",
          realmSlug: string,
          nameSlug: string,
      ) => {
          _responseType?: GuildResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • guildAchievements: <T extends "profile-classic1x" | "profile-classic">(
          namespace: T,
          realmSlug: string,
          nameSlug: string,
      ) => {
          _responseType?: T extends "profile-classic1x"
              ? GuildAchievementsClassicEraResponse
              : GuildAchievementsResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • guildActivity: (
          namespace: "profile-classic1x" | "profile-classic",
          realmSlug: string,
          nameSlug: string,
      ) => {
          _responseType?: GuildActivityResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • guildCrestBorder: (
          namespace: "static-classic1x" | "static-classic",
          borderId: number,
      ) => {
          _responseType?: GuildCrestBorderEmblemResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • guildCrestComponentsIndex: (
          namespace: "static-classic1x" | "static-classic",
      ) => {
          _responseType?: GuildCrestComponentsIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • guildCrestEmblem: (
          namespace: "static-classic1x" | "static-classic",
          emblemId: number,
      ) => {
          _responseType?: GuildCrestBorderEmblemResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • guildRoster: (
          namespace: "profile-classic1x" | "profile-classic",
          realmSlug: string,
          nameSlug: string,
      ) => {
          _responseType?: GuildRosterResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • item: (
          namespace: "static-classic1x" | "static-classic",
          itemId: number,
      ) => {
          _responseType?: ItemResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • itemClass: (
          namespace: "static-classic1x" | "static-classic",
          itemClassId: number,
      ) => {
          _responseType?: ItemClassResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • itemClassIndex: (
          namespace: "static-classic1x" | "static-classic",
      ) => {
          _responseType?: ItemClassIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • itemMedia: (
          namespace: "static-classic1x" | "static-classic",
          itemId: number,
      ) => {
          _responseType?: ItemMediaResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • itemSearch: (
          namespace: "static-classic1x" | "static-classic",
          options: ItemSearchParameters,
      ) => {
          _responseType?: SearchResponse<ItemSearchResponseItem>;
          namespace?: BlizzardNamespaces;
          parameters?: Omit<ItemSearchParameters, "name" | "locale">;
          path: string;
      }
    • itemSubClass: (
          namespace: "static-classic1x" | "static-classic",
          itemClassId: number,
          itemSubclassId: number,
      ) => {
          _responseType?: ItemSubClassResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • mediaSearch: (
          namespace: "static-classic1x" | "static-classic",
          options: MediaSearchParameters,
      ) => {
          _responseType?: SearchResponse<MediaSearchResponseItem>;
          namespace?: BlizzardNamespaces;
          parameters?: MediaSearchParameters;
          path: string;
      }
    • playableClass: (
          namespace: "static-classic1x" | "static-classic",
          playableClassId: number,
      ) => {
          _responseType?: PlayableClassResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • playableClassIndex: (
          namespace: "static-classic1x" | "static-classic",
      ) => {
          _responseType?: PlayableClassIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • playableClassMedia: (
          namespace: "static-classic1x" | "static-classic",
          playableClassId: number,
      ) => {
          _responseType?: PlayableClassMediaResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • playableRace: (
          namespace: "static-classic1x" | "static-classic",
          playableRaceId: number,
      ) => {
          _responseType?: PlayableRaceResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • playableRaceIndex: (
          namespace: "static-classic1x" | "static-classic",
      ) => {
          _responseType?: PlayableRaceIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • powerType: (
          namespace: "static-classic1x" | "static-classic",
          powerTypeId: number,
      ) => {
          _responseType?: PowerTypeResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • powerTypeIndex: (
          namespace: "static-classic1x" | "static-classic",
      ) => {
          _responseType?: PowerTypeIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • pvpLeaderboard: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          pvpRegionId: number,
          pvpSeasonId: number,
          pvpBracket: string,
      ) => {
          _responseType?: unknown;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • pvpLeaderboardIndex: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          pvpRegionId: number,
          pvpSeasonId: number,
      ) => {
          _responseType?: unknown;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • pvpRegionalSeason: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          pvpRegionId: number,
          pvpSeasonId: number,
      ) => {
          _responseType?: unknown;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • pvpRegionalSeasonIndex: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          pvpRegionId: number,
      ) => {
          _responseType?: PvpSeasonIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • pvpRegionIndex: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
      ) => {
          _responseType?: unknown;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • pvpRewardsIndex: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          pvpRegionId: number,
          pvpSeasonId: number,
      ) => {
          _responseType?: unknown;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • pvpSeason: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          pvpSeasonId: number,
      ) => {
          _responseType?: PvpSeasonResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • pvpSeasonIndex: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
      ) => {
          _responseType?: PvpSeasonIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • realm: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          realmSlug: string,
      ) => {
          _responseType?: RealmResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • realmIndex: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
      ) => {
          _responseType?: RealmIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • realmSearch: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          options: RealmSearchParameters,
      ) => {
          _responseType?: SearchResponse<RealmSearchResponseItem>;
          namespace?: BlizzardNamespaces;
          parameters?: RealmSearchParameters;
          path: string;
      }
    • region: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
          regionId: number,
      ) => {
          _responseType?: RegionResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • regionIndex: (
          namespace: "dynamic-classic1x" | "dynamic-classic",
      ) => {
          _responseType?: RegionIndexResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }