/// import type { ComputableListDefinition } from "../provider/computables/ComputableListDefinition"; import type { SettingListDefinition } from "../provider/settings/SettingListDefinition"; import type { StateListDefinition } from "../provider/state/StateListDefinition"; import type { ResolvedState } from "../provider/state/ResolvedState"; import type { ResolvedComputableList } from "../provider/computables/ResolvedComputableList"; import type { ResolvedSettings } from "../provider/settings/ResolvedSettings"; import type { CompanionConditionListDefinition } from "../condition/companion/CompanionConditionListDefinition"; import type { ResolvedCompanionConditions } from "../condition/companion/ResolvedCompanionConditions"; import type { ExtensionRef } from "../ExtensionRef"; export interface ProviderContext { player: EntityPlayer; playerIndex: number; stat: ExtensionRef; state: ResolvedState; computables: ResolvedComputableList; conditions: ResolvedCompanionConditions; settings: ResolvedSettings; }