import { ClothSolverSopNode } from '../../../../engine/nodes/sop/ClothSolver';
import { ActorSopNode } from '../../../../engine/nodes/sop/Actor';
import { SopOnCreateHookRegister } from './_Base';
import { SopType } from '../../../../engine/poly/registers/nodes/types/Sop';
export declare class ClothSolverSopOnCreateRegister extends SopOnCreateHookRegister<SopType.CLOTH_SOLVER> {
    type(): SopType.CLOTH_SOLVER;
    onCreate(node: ClothSolverSopNode): {
        actor1: ActorSopNode;
        clothPrepare1: import("../../../../engine/nodes/sop/ClothPrepare").ClothPrepareSopNode;
        matNodes: {
            materialNode: import("../../../../engine/nodes/sop/Material").MaterialSopNode;
        };
        glNodes: {
            globals1: import("../../../../engine/nodes/gl/Globals").GlobalsGlNode;
            output1: import("../../../../engine/nodes/gl/Output").OutputGlNode;
        } | undefined;
    };
}
