import { ObjectAbstract } from '../../../common/object-abstract'; import { ResultType, AssetAtomType, BasicInfoAtomType, TransformAtomType } from '../../../common/data-type'; import { MaterialAtomType, IMaterial } from '../../../common/interface/material'; import { StaticType } from '../../../common/interface/static'; import { ObjectController } from '../../../common/object-controller'; declare class Static extends ObjectController implements ObjectAbstract { className: string; private AssetAtom; private MaterialAtom; constructor(opt?: StaticType); get seedId(): string | null; set seedId(seedId: string | null); get changedMaterialInfo(): Array; set changedMaterialInfo(changedMaterialInfo: Array); GetSeedId(): Promise; SetSeedId(seedId: string | null): Promise; GetChangedMaterialInfo(): Promise; SetChangedMaterialInfo(changedMaterialInfo: Array): Promise; GetScheme(): { AssetAtom: AssetAtomType; MaterialAtom: MaterialAtomType; }; GetData(): StaticType; SetData(opt: StaticType): void; generateAtomData(opt: StaticType): { AssetAtom?: Partial; BasicInfoAtom?: Partial; TransformAtom?: Partial; }; } export default Static;