import { a as RealmSearchParameters, i as RealmResponse, n as RealmIndexResponse, o as RealmSearchResponse } from "../types-DHns9J6w.js";
import { Resource } from "@blizzard-api/core";

//#region src/realm/index.d.ts
/**
 * Get a realm by slug.
 * @param realmSlug The realm slug.
 * @returns The realm. See {@link RealmResponse}.
 */
declare function realm(realmSlug: string): Resource<RealmResponse>;
/**
 * Get a realm index.
 * @returns The realm index. See {@link RealmIndexResponse}.
 */
declare function realmIndex(): Resource<RealmIndexResponse>;
/**
 * Search for realms.
 * @param options The search parameters. See {@link RealmSearchParameters}.
 * @returns The search results. See {@link RealmSearchResponse}.
 */
declare function realmSearch(options: RealmSearchParameters): Resource<RealmSearchResponse, RealmSearchParameters>;
//#endregion
export { realm, realmIndex, realmSearch };
//# sourceMappingURL=index.d.ts.map