import { RuntimeViewAction, ViewActionQueryParameter } from '@oinone/kunlun-engine';
import { NonBlockingEventManager } from '@oinone/kunlun-shared';
import { MetadataMainViewBeforeRender, MetadataMainViewLifecycleEventKeys } from './typing';
declare class MetadataMainViewLifecycleManager extends NonBlockingEventManager<typeof MetadataMainViewLifecycleEventKeys> {
    onBeforeRender(fn: MetadataMainViewBeforeRender): void;
    notifyBeforeRender(action: RuntimeViewAction, oldPage: ViewActionQueryParameter | undefined, newPage: ViewActionQueryParameter): void;
}
export declare const MetadataMainViewLifecycle: MetadataMainViewLifecycleManager;
export {};
