import { BladeApi, LabeledValueBladeController, TpChangeEvent } from '@tweakpane/core'; import { CubicBezierController } from '../controller/cubic-bezier.js'; import { CubicBezier } from '../model/cubic-bezier.js'; export interface CubicBezierApiEvents { change: { event: TpChangeEvent; }; } export declare class CubicBezierApi extends BladeApi> { get label(): string | null | undefined; set label(label: string | null | undefined); get value(): CubicBezier; set value(value: CubicBezier); on(eventName: EventName, handler: (ev: CubicBezierApiEvents[EventName]['event']) => void): this; }