import { IHaloAPI } from './index-types'; import { guid } from './common'; import { IMetadata, CampaignMissions, Commendations, CSRDesignations, Enemies, FlexibleStats, GameBaseVariants, GameVariant, Impulses, Maps, MapVariant, Medals, Playlists, Requistion, RequisitionPack, RequisitionPacks, Skulls, SpartanRanks, TeamColors, Vehicles, Weapons } from './metadata/index'; declare class Metadata implements IMetadata { api: IHaloAPI; private title; constructor(api: IHaloAPI); /** @inheritdoc */ campaignMissions(): Promise; /** @inheritdoc */ commendations(): Promise; /** @inheritdoc */ csrDesignations(): Promise; /** @inheritdoc */ enemies(): Promise; /** @inheritdoc */ flexibleStats(): Promise; /** @inheritdoc */ gameBaseVariants(): Promise; /** @inheritdoc */ gameVariantById(id: guid): Promise; /** @inheritdoc */ impulses(): Promise; /** @inheritdoc */ maps(): Promise; /** @inheritdoc */ mapVariantById(id: guid): Promise; /** @inheritdoc */ medals(): Promise; /** @inheritdoc */ playlists(): Promise; /** @inheritdoc */ requisitionById(id: guid): Promise; /** @inheritdoc */ requisitionPackById(id: guid): Promise; /** @inheritdoc */ requisitionPacksPurchasable(): Promise; /** @inheritdoc */ skulls(): Promise; /** @inheritdoc */ spartanRanks(): Promise; /** @inheritdoc */ teamColors(): Promise; /** @inheritdoc */ vehicles(): Promise; /** @inheritdoc */ weapons(): Promise; } export = Metadata;