/************************************************************************************************* Welcome to Baml! To use this generated code, please run one of the following: $ npm install @boundaryml/baml $ yarn add @boundaryml/baml $ pnpm add @boundaryml/baml *************************************************************************************************/ import { FieldType } from '@boundaryml/baml/native'; import { EnumBuilder, ClassBuilder } from '@boundaryml/baml/type_builder'; export default class TypeBuilder { private tb; constructor(); __tb(): import("@boundaryml/baml/native").TypeBuilder; string(): FieldType; literalString(value: string): FieldType; literalInt(value: number): FieldType; literalBool(value: boolean): FieldType; int(): FieldType; float(): FieldType; bool(): FieldType; list(type: FieldType): FieldType; null(): FieldType; map(key: FieldType, value: FieldType): FieldType; union(types: FieldType[]): FieldType; addClass(name: Name): ClassBuilder; addEnum(name: Name): EnumBuilder; addBaml(baml: string): void; }