import { GeoNodeChildrenMap } from '../../../../engine/poly/registers/nodes/Sop';
import { NodeContext } from '../../../../engine/poly/NodeContext';
import { BaseOnCreateHookRegister } from '../BaseOnCreateHookRegister';
export declare class SopOnCreateHookRegister<T extends keyof GeoNodeChildrenMap> extends BaseOnCreateHookRegister<NodeContext.SOP, T> {
    context(): NodeContext.SOP;
    onCreate(node: GeoNodeChildrenMap[T]): void;
}
