import { TypedSopNode } from './_Base'; import { CoreGroup } from '../../../core/geometry/Group'; import { NodeParamsConfig } from '../utils/params/ParamsConfig'; import { BaseParamType } from '../../params/_Base'; declare class AnimationMixerSopParamsConfig extends NodeParamsConfig { time: import("../utils/params/ParamsConfig").ParamTemplate; clip: import("../utils/params/ParamsConfig").ParamTemplate; reset: import("../utils/params/ParamsConfig").ParamTemplate; } export declare class AnimationMixerSopNode extends TypedSopNode { params_config: AnimationMixerSopParamsConfig; static type(): string; private _previous_time; private _mixer; static displayedInputNames(): string[]; initializeNode(): void; cook(input_contents: CoreGroup[]): Promise; private create_mixer_if_required; private _create_mixer; private _update_mixer; private _set_mixer_time; static PARAM_CALLBACK_reset(node: AnimationMixerSopNode, param: BaseParamType): void; reset_animation_mixer(): Promise; } export {};