import type { FrameContext } from '../playable'; import { TrackMixerPlayable } from './track-mixer-playable'; export declare abstract class PropertyMixerPlayable extends TrackMixerPlayable { propertyPath: string; protected propertyName: string; protected propertyValue: T; private directTarget; abstract resetPropertyValue(): void; abstract addWeightedValue(curveValue: T, weight: number): void; evaluate(context: FrameContext): void; private preparePath; }