import type { Ctrl, CtrlChangeHandler, CtrlConfig, CtrlItemType } from "./types"; export declare class SeedCtrl implements Ctrl { type: CtrlItemType; id: string; group?: string; name: string; label: string; value: string; isRandomizationDisabled: boolean; onChange: CtrlChangeHandler; onInput: CtrlChangeHandler; element: HTMLElement; input: HTMLInputElement; constructor(config: CtrlConfig, onChange: CtrlChangeHandler, onInput: CtrlChangeHandler); parse: (string: string) => string; getRandomValue: () => string; getDefaultValue: () => string; valueToString: (value?: string) => string; buildUI: () => { element: HTMLDivElement; input: HTMLInputElement; }; update: (value?: string) => void; }