import { Method } from './Method'; import { Property } from './Property'; import { TypeBuilder } from './TypeBuilder'; import { Writer } from './Writer'; type ObjectTypeItem = Method | Property; export declare class ObjectType extends TypeBuilder { needsParenthesisWhenIndexed: boolean; private items; private inline; add(item: ObjectTypeItem): this; addMultiple(items: ObjectTypeItem[]): this; formatInline(): this; write(writer: Writer): void; private writeMultiline; private writeInline; } export declare function objectType(): ObjectType; export {};