import { ObjectAbstract } from '../../../common/object-abstract'; import { ResultType, BasicInfoAtomType } from '../../../common/data-type'; import { BoundType, MoveAlongPathEntityAtomType } from '../../../common/interface/bound'; import { ObjectController } from '../../../common/object-controller'; declare class Bound extends ObjectController implements ObjectAbstract { className: string; private MoveAlongPathEntityAtom; private movingObj; private pathObj; constructor(opt?: BoundType); get moving(): any; set moving(movingObj: any); get path(): any; set path(pathObj: any); get time(): number; set time(time: number); get bLoop(): boolean; set bLoop(bLoop: boolean); get bReverse(): boolean; set bReverse(bReverse: boolean); GetMoving(): Promise; SetMoving(movingObj: any): Promise; GetPath(): Promise; SetPath(pathObj: any): Promise; GetTime(): Promise; SetTime(time: number): Promise; GetbLoop(): Promise; SetbLoop(bLoop: boolean): Promise; GetbReverse(): Promise; SetbReverse(bReverse: boolean): Promise; GetScheme(): { MoveAlongPathEntityAtom: MoveAlongPathEntityAtomType; }; GetData(): BoundType; SetData(opt: BoundType): void; generateAtomData(opt: BoundType): { MoveAlongPathEntityAtom?: Partial; BasicInfoAtom?: Partial; }; SetVisible(bVisible?: boolean): Promise; } export default Bound;