import * as Data from "./standardRule/data"; import * as OrderModule from "./standardRule/order"; import * as ErrorModule from "./standardRule/error"; import * as Types from "./standardRule/types"; import * as UtilsModule from "./standardRule/utils"; import * as HelperModule from "./standardRule/helper"; import * as RuleModule from "./standardRule/rule"; export declare namespace standardRule { type Location = Types.Location; const Location: typeof Types.Location; type Unit = Types.Unit; const Unit: typeof Types.Unit; type DiplomacyMap = Types.DiplomacyMap; const DiplomacyMap: typeof Types.DiplomacyMap; type Board = Types.Board; const Board: typeof Types.Board; type MilitaryBranch = Data.MilitaryBranch; const MilitaryBranch: typeof Data.MilitaryBranch; type Phase = Data.Phase; const Phase: typeof Data.Phase; type Turn = Data.Turn; type State = Data.State; const State: typeof Data.State; type Dislodged = Data.Dislodged; const Dislodged: typeof Data.Dislodged; type ProvinceStatus = Data.ProvinceStatus; const ProvinceStatus: typeof Data.ProvinceStatus; type Result = Data.Result; const Result: typeof Data.Result; namespace Order { type OrderType = OrderModule.OrderType; const OrderType: typeof OrderModule.OrderType; type Order = OrderModule.Order; const Order: typeof OrderModule.Order; type Hold = OrderModule.Hold; const Hold: typeof OrderModule.Hold; type Move = OrderModule.Move; const Move: typeof OrderModule.Move; type Support = OrderModule.Support; const Support: typeof OrderModule.Support; type Convoy = OrderModule.Convoy; const Convoy: typeof OrderModule.Convoy; type Retreat = OrderModule.Retreat; const Retreat: typeof OrderModule.Retreat; type Disband = OrderModule.Disband; const Disband: typeof OrderModule.Disband; type Build = OrderModule.Build; const Build: typeof OrderModule.Build; } namespace Error { type Error = ErrorModule.Error; const Error: typeof ErrorModule.Error; type PowerWithProblem = ErrorModule.PowerWithProblem; const PowerWithProblem: typeof ErrorModule.PowerWithProblem; type UnmovableLocation = ErrorModule.UnmovableLocation; const UnmovableLocation: typeof ErrorModule.UnmovableLocation; type UnsupportableLocation = ErrorModule.UnsupportableLocation; const UnsupportableLocation: typeof ErrorModule.UnsupportableLocation; type UnconvoyableLocation = ErrorModule.UnconvoyableLocation; const UnconvoyableLocation: typeof ErrorModule.UnconvoyableLocation; type UnbuildableLocation = ErrorModule.UnbuildableLocation; const UnbuildableLocation: typeof ErrorModule.UnbuildableLocation; type UnitNotExisted = ErrorModule.UnitNotExisted; const UnitNotExisted: typeof ErrorModule.UnitNotExisted; type CannotBeOrdered = ErrorModule.CannotBeOrdered; const CannotBeOrdered: typeof ErrorModule.CannotBeOrdered; type InvalidPhase = ErrorModule.InvalidPhase; const InvalidPhase: typeof ErrorModule.InvalidPhase; type SeveralOrders = ErrorModule.SeveralOrders; const SeveralOrders: typeof ErrorModule.SeveralOrders; type OrderNotExisted = ErrorModule.OrderNotExisted; const OrderNotExisted: typeof ErrorModule.OrderNotExisted; } type Utils = UtilsModule.Utils; const Utils: typeof UtilsModule.Utils; type Helper = HelperModule.Helper; const Helper: typeof HelperModule.Helper; type Rule = RuleModule.Rule; const Rule: typeof RuleModule.Rule; }