export declare const ids: readonly [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; export type Id = typeof ids[number]; export declare const isId: (id: any) => id is 0 | 1 | 2 | 4 | 8 | 3 | 5 | 6 | 7 | 9; export declare const HASTE: 0, REGEN: 1, DOUBLE_DAMAGE: 2, ILLUSION: 3, INVISIBILITY: 4, BOUNTY: 5, ARCANE: 6, WATER: 7, SHIELD: 8, WISDOM: 9; export declare const GQL_ENUM_MAPPING: { readonly 0: "HASTE"; readonly 1: "REGEN"; readonly 2: "DOUBLE_DAMAGE"; readonly 3: "ILLUSION"; readonly 4: "INVISIBILITY"; readonly 5: "BOUNTY"; readonly 6: "ARCANE"; readonly 7: "WATER"; readonly 8: "SHIELD"; readonly 9: "WISDOM"; }; export declare const gqlEnums: ("HASTE" | "REGEN" | "DOUBLE_DAMAGE" | "ILLUSION" | "INVISIBILITY" | "BOUNTY" | "ARCANE" | "WATER" | "SHIELD" | "WISDOM")[]; export type Enum = typeof gqlEnums[number]; export declare const toGqlEnum: (id: Id) => "HASTE" | "REGEN" | "DOUBLE_DAMAGE" | "ILLUSION" | "INVISIBILITY" | "BOUNTY" | "ARCANE" | "WATER" | "SHIELD" | "WISDOM"; export declare const fromGqlEnum: (em: Enum) => 0 | 1 | 2 | 4 | 8 | 3 | 5 | 6 | 7 | 9 | undefined;