import { TNodeImpl, TNodeInit, TNodeType } from './tree-types'; export type GenericTNodeCtor = { new (init: Init): Impl; prototype: Impl; }; export type Mutable = { -readonly [P in keyof T]: T[P]; }; declare const TNodeCtor: { >(this: Mutable, type: TNodeType, displayName: string, extraAccessors?: { [k in Exclude]: { get: () => any; set?: (val: any) => void; }; }): void; prototype: any; }; export default TNodeCtor; //# sourceMappingURL=TNodeCtor.d.ts.map