import Monster from "../../monster/monster"; import PlayerCharacter from "../../pc/PlayerCharacter"; declare const fighterTypes: readonly ["pc", "monster"]; export declare type FighterType = typeof fighterTypes[number]; export declare const isFighterType: (someValue: any) => someValue is "pc" | "monster"; export declare const asFighterType: (someValue: string) => "pc" | "monster"; export declare const isFighter: (someValue: any) => someValue is IFighter; export declare const asFighter: (someValue: any) => IFighter; export interface IFighter { id: string; url: URL; name: string; type: FighterType; } export declare function toFighter(fighter: PlayerCharacter | Monster, id: string): IFighter; export {};