import type { TetSoftBodySolverSopNode } from '../../../../engine/nodes/sop/TetSoftBodySolver';
import type { ActorSopNode } from '../../../../engine/nodes/sop/Actor';
import { SopOnCreateHookRegister } from './_Base';
import { SopType } from '../../../../engine/poly/registers/nodes/types/Sop';
export declare class TetSoftBodySolverSopOnCreateRegister extends SopOnCreateHookRegister<SopType.TET_SOFT_BODY_SOLVER> {
    type(): SopType.TET_SOFT_BODY_SOLVER;
    onCreate(node: TetSoftBodySolverSopNode): {
        actor1: ActorSopNode;
        onTick: import("../../../../engine/nodes/js/OnTick").OnTickJsNode;
        globals: import("../../../../engine/nodes/js/Globals").GlobalsJsNode;
        output1: import("../../../../engine/nodes/js/Output").OutputJsNode;
    } | undefined;
}
