import { StandaloneInnerObjectProto } from './StandaloneInnerObjectProto'; import { EggObject } from '@eggjs/tegg-runtime'; import { EggObjectName } from '@eggjs/tegg'; import { EggPrototype } from '@eggjs/tegg-metadata'; declare const OBJ: unique symbol; export declare class StandaloneInnerObject implements EggObject { readonly isReady: boolean; private [OBJ]; readonly proto: StandaloneInnerObjectProto; readonly name: EggObjectName; readonly id: string; constructor(name: EggObjectName, proto: StandaloneInnerObjectProto); get obj(): object; injectProperty(): void; static createObject(name: EggObjectName, proto: EggPrototype): Promise; } export {};