import { ObjectAbstract } from '../../common/object-abstract'; import { ResultType, AssetsAtomType, BasicInfoAtomType, TransformAtomType } from '../../common/data-type'; import { TilesType, AesTilesEntityAtomType } from '../../common/interface/tiles'; import { ObjectController } from '../../common/object-controller'; declare class Tiles extends ObjectController implements ObjectAbstract { className: string; private apiClassName; private AesTilesEntityAtom; private AssetsAtom; private AesTilesVisualAtom; constructor(opt?: TilesType); get spaceId(): string; set spaceId(spaceId: string); get rangeBox(): Array>; set rangeBox(rangeBox: Array>); get version(): string; set version(version: string); get seedIds(): Array; set seedIds(seedIds: Array); GetSpaceId(): Promise; SetSpaceId(spaceId: string): Promise; GetRangeBox(): Promise; SetRangeBox(rangeBox: Array>): Promise; GetVersion(): Promise; SetVersion(version: string): Promise; GetSeedIds(): Promise; SetSeedIds(seedIds: Array): Promise; GetScheme(): { AesTilesEntityAtom: AesTilesEntityAtomType; AssetsAtom: AssetsAtomType; }; GetData(): TilesType; SetData(opt: TilesType): void; generateAtomData(opt: TilesType): { AesTilesEntityAtom?: Partial; BasicInfoAtom?: Partial; TransformAtom?: Partial; }; } export default Tiles;