import { InputCloneMode } from '../../../../engine/poly/InputCloneMode';
import { BaseOperationContainer } from '../_Base';
import { NodeContext } from '../../../poly/NodeContext';
export declare class OperationInputsController<NC extends NodeContext> {
    private operationContainer;
    constructor(operationContainer: BaseOperationContainer<NC>);
    inputsCount(): number;
    private _clonedStatesController;
    initInputsClonedState(states: InputCloneMode | InputCloneMode[]): void;
    cloneRequired(index: number): boolean;
    override_cloned_state(state: boolean): void;
}
