import { ASObject } from "./ASObject"; import { ClassInfo } from "../abc/lazy/ClassInfo"; export declare class ASClass extends ASObject { dPrototype: ASObject; tPrototype: ASObject; classNatives: Object[]; instanceNatives: Object[]; /** * Called on every class when it is initialized. The |axClass| object is passed in as |this|. */ classInitializer: (asClass?: ASClass) => void; classSymbols: string[]; instanceSymbols: string[]; classInfo: ClassInfo; axCoerce(v: any): any; axConstruct: (argArray?: any[]) => any; axIsType: (value: any) => boolean; get prototype(): ASObject; static classInitializer: any; }