import * as client from '@keneanung/iron-realms-nexus-typings'; export type PartialPackage = Omit, 'items'> & { items?: PartialReflex[]; } & { version?: string; dependencies?: string[]; website?: string; }; export type PartialReflex = PartialAlias | PartialTrigger | PartialEvent | PartialFunction | PartialKeybind | PartialGroup; export type PartialFunction = Partial & { codeFile?: string; }; export type PartialGroup = Omit, 'items'> & { items?: PartialReflex[]; }; export type PartialAlias = Omit, 'actions'> & { actions?: PartialAction[]; }; export type PartialTrigger = Omit, 'actions'> & { actions?: PartialAction[]; }; export type PartialEvent = Omit, 'actions'> & { actions?: PartialAction[]; }; export type PartialKeybind = Omit, 'actions'> & { actions?: PartialAction[]; }; export type PartialAction = Partial | Partial | Partial | client.DisablemeAction | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | PartialScriptAction | Partial | client.StopAction | Partial | Partial | Partial | client.GagAction | Partial | Partial | Partial; export type PartialScriptAction = Partial & { scriptFile?: string; };