import type * as spec from '@galacean/effects-specification'; import { EffectsObject } from './effects-object'; export declare class SerializationHelper { static serialize(effectsObject: EffectsObject, serializedData?: Record): Record; static deserialize(serializedData: spec.EffectsObjectData, effectsObject: EffectsObject): void; static checkTypedArray(obj: unknown): boolean; static checkDataPath(value: unknown): value is spec.DataPath; static checkGLTFNode(value: any): boolean; static checkImageSource(value: HTMLCanvasElement): boolean; private static deserializeProperty; private static serializeObjectProperty; private static serializeArrayProperty; }