import { BehaviorInvocation } from "../models/behavior"; import { Resolver } from "../resolve"; import { BrainDef } from "../models/brain"; import DeepMergeableMap from "./deep-mergeable-map"; interface ConvertOptions { behaviors: BehaviorInvocation[]; behaviorUris: string[]; resolver: Resolver; links: any; link: string; /** * The pub domain used for referencing action handlers. */ actionHandlerPubDomain: string; } export interface ConvertResult { templateMods: DeepMergeableMap; variationMods: DeepMergeableMap; stateMods: DeepMergeableMap; actions: any[]; reactors: any[]; actionHandlers: any[]; limits: any[]; actionPatches: any[]; brain: BrainDef | undefined; } declare function convertBehaviors(o: ConvertOptions): Promise; export default convertBehaviors; //# sourceMappingURL=behaviors.d.ts.map