import { ApiChangeEvents, BladeApi, EventListenable, Formatter, LabeledValueBladeController, TextController } from '@tweakpane/core'; export declare class TextBladeApi extends BladeApi>> implements EventListenable> { private readonly emitter_; /** * @hidden */ constructor(controller: LabeledValueBladeController>); get label(): string | null | undefined; set label(label: string | null | undefined); get formatter(): Formatter; set formatter(formatter: Formatter); get value(): T; set value(value: T); on>(eventName: EventName, handler: (ev: ApiChangeEvents[EventName]) => void): this; off>(eventName: EventName, handler: (ev: ApiChangeEvents[EventName]) => void): this; }