import { ObjectAbstract } from '../../common/object-abstract'; import { ResultType, BasicInfoAtomType, TransformAtomType } from '../../common/data-type'; import { EffectType, EffectsAtomType } from '../../common/interface/effect'; import { ObjectController } from '../../common/object-controller'; declare class Effects extends ObjectController implements ObjectAbstract { className: string; private EffectsAtom; constructor(opt?: EffectType); get bActive(): boolean; set bActive(bActive: boolean); get speed(): number; set speed(speed: number); GetbActive(): Promise; SetbActive(bActive: boolean): Promise; GetSpeed(): Promise; SetSpeed(speed: number): Promise; GetScheme(): { EffectsAtom: EffectsAtomType; }; GetData(): EffectType; SetData(opt: EffectType): void; generateAtomData(opt: EffectType): { PathEntEffectsAtomityAtom?: Partial; BasicInfoAtom?: Partial; TransformAtom?: Partial; }; } export default Effects;