import { Printer } from './printer'; export type SimpleType = 'string' | 'number' | 'boolean' | 'null' | 'undefined' | 'bigint' | 'object'; export type TypeExp = SimpleType | string; export declare class TypeExpression { private expression; constructor(expression: TypeExp); print(printer: Printer): string; static create(expression: TypeExp): TypeExpression; }