import { ViewInvocation } from "../models/view"; import { BehaviorInvocation } from "../models/behavior"; import { ConvertInputItem } from "../index"; import { ActionLimit } from "../bv-operate/limits/create"; import { Resolver } from "../resolve"; import { BrainDef } from "../models/brain"; export interface InputItem { link: string; objectDefinitionToken?: string; behaviors?: BehaviorInvocation[]; views?: ViewInvocation[]; } export interface ConnectorBlockvEntities { link: string; template: any; variation: any; actions: any[]; limits: ActionLimit[]; reactors: any[]; actionHandlers: any[]; faces: any[]; brain: any; actionPatches?: any[]; } export declare function genBrainPayload(brain: BrainDef, links: any, link: string): { __package_file_uri: string; __config: any; template_variation: any; package_main: string; init_trigger: string; shutdown_trigger: string; max_runtime: number; wake_call_interval: number; log_level: import("../models/brain").LogLevel; log_stash: { host: string; port: number; }; }; interface ConvertOptions { item: ConvertInputItem; links: any; resolver: Resolver; /** * The pub domain used for referencing action handlers. */ actionHandlerPubDomain: string; } export default function convertToBlockvInfo(o: ConvertOptions): Promise; export {}; //# sourceMappingURL=index.d.ts.map