export interface SurveyFieldDropdownOption { value: string; label: string; } interface SurveyFieldDropdown { inputType?: string; placeholder?: string; options?: SurveyFieldDropdownOption[]; defaultValue?: unknown; } export interface NormalizedSurveyFieldDropdown { placeholder?: string; options: SurveyFieldDropdownOption[]; defaultValue?: unknown; currentValue: string; } /** * Converts the legacy first `{ value: '-', label: 'Choose ...' }` option into * a real select placeholder. Existing surveys can therefore keep their saved * configuration without exposing the sentinel as a submit-able answer. */ export declare function normalizeSurveyFieldDropdown(field: SurveyFieldDropdown, value: string): NormalizedSurveyFieldDropdown; export {};