import { MethodInfo } from "./descriptions/methodInfo"; import { PropertyInfo } from "./descriptions/propertyInfo"; import type { Type } from "./Type"; import type { TypeBuilder } from "./type-builder/TypeBuilder"; export declare function setTypeBuilder(typeBuilder: typeof TypeBuilder): void; export declare function flatten(typeToFlatten: Type): { properties: { [propertyName: string]: PropertyInfo; }; methods: { [methodName: string]: MethodInfo; }; };