export class Keyframe { /** * 一个关键帧(关键点), 目前只支持线性插值 * @param {number} timeOffset - 相对于素材起始点的时间偏移量 * @param {number} value - 关键帧的值 */ constructor(timeOffset: number, value: number); kfId: string; timeOffset: number; values: number[]; exportJson(): { curveType: string; graphID: string; left_control: { x: number; y: number; }; right_control: { x: number; y: number; }; id: string; time_offset: number; values: number[]; }; } export class KeyframeList { /** * 关键帧列表, 记录与某个特定属性相关的一系列关键帧 * @param {string} keyframeProperty - 关键帧对应的属性 */ constructor(keyframeProperty: string); listId: string; keyframeProperty: string; keyframes: any[]; addKeyframe(timeOffset: any, value: any): void; exportJson(): { id: string; keyframe_list: any[]; material_id: string; property_type: string; }; } export const KeyframeProperty: Readonly<{ POSITION_X: "KFTypePositionX"; POSITION_Y: "KFTypePositionY"; ROTATION: "KFTypeRotation"; SCALE_X: "KFTypeScaleX"; SCALE_Y: "KFTypeScaleY"; UNIFORM_SCALE: "UNIFORM_SCALE"; ALPHA: "KFTypeAlpha"; SATURATION: "KFTypeSaturation"; CONTRAST: "KFTypeContrast"; BRIGHTNESS: "KFTypeBrightness"; VOLUME: "KFTypeVolume"; }>; //# sourceMappingURL=Keyframe.d.ts.map