import type { RuntimeViewAction, ViewActionQueryParameter } from '@oinone/kunlun-engine'; export type MetadataMainViewBeforeRender = ( action: RuntimeViewAction, oldPage: ViewActionQueryParameter | undefined, newPage: ViewActionQueryParameter ) => Promise; export enum MetadataMainViewLifecycleEventKeys { beforeRender = 'beforeRender' // maskRenderBefore = 'maskRenderBefore', // maskRenderAfter = 'maskRenderAfter', // mainViewRenderBefore = 'mainViewRenderBefore', // mainViewRenderAfter = 'mainViewRenderAfter' }