import { MetaframeId } from "./core"; import { MetapageDefinition } from "./v2"; import { MetapageIFrameRpcClient } from "./MetapageIFrameRpcClient"; export declare enum MetapageEvents { Inputs = "inputs", Outputs = "outputs", State = "state", Definition = "definition", DefinitionUpdate = "definitionupdate", Error = "error", Warning = "warning", UrlHashUpdate = "urlhashupdate", Message = "Message" } export interface MetapageEventDefinition { definition: MetapageDefinition; metaframes: { [key: string]: MetapageIFrameRpcClient; }; } export interface MetapageEventDefinitionUpdate { definition: MetapageDefinition; metaframes: { current: { [key: string]: MetapageIFrameRpcClient; }; added: { [key: string]: MetapageIFrameRpcClient; }; removed: { [key: string]: MetapageIFrameRpcClient; }; }; } export type MetapageEventUrlHashUpdate = { metaframe: MetaframeId; hash: string; }; //# sourceMappingURL=events.d.ts.map