import { OptionLabel } from '../type-aliases'; declare type Text
= P extends 'text' ? string : never; declare type Label
= P extends 'label' ? string : never; export declare class Option
{ value: string | number; text: Text
; label: Label
; constructor(propName: P, propValue: string, value: string | number); updateText: (cb: (text: Text
) => Text
) => void; updateLabel: (cb: (label: Label
) => Label
) => void; updateValue: (cb: (value: string | number) => string | number) => void; } export {};