import { NodeContext } from '../../../engine/poly/NodeContext';
import { TypedNode } from '../../../engine/nodes/_Base';
export declare class BaseOnCreateHookRegister<NC extends NodeContext, T extends string> {
    context(): NC;
    type(): T;
    onCreate(node: TypedNode<NC, any>): void;
}
