import type { Generic } from 'adopted-style-sheets'; import type { Optgroup, Option, RadioOption, StencilUnknown } from '../types'; import type { Stringified } from '../types/common'; import type { WatchOptions } from '../utils'; export type OptionsPropType = Stringified[]>; export type OptionsWithOptgroupPropType = Stringified<(Option | Optgroup)[]>; export type RadioOptionsPropType = Stringified[]>; export type PropOptions = { options: OptionsPropType; }; export type PropRadioOptions = { options: RadioOptionsPropType; }; export type PropOptionsWithOptgroup = { options: OptionsWithOptgroupPropType; }; export declare const validateOptions: (component: Generic.Element.Component, value: OptionsPropType | undefined, options?: WatchOptions) => void; export declare const validateOptionsWithOptgroup: (component: Generic.Element.Component, value: OptionsWithOptgroupPropType | undefined, options?: WatchOptions) => void;