import { type Define } from '@sigx/lynx'; import { type ColorVariant, type SizeScale, type WithAccessibility } from '@sigx/lynx-zero'; export type SelectSize = Extract; /** Upstream HeroUI select variants — flat (filled surface) is the default. */ export type SelectVariant = 'flat' | 'bordered'; export type SelectColor = Exclude; export interface SelectOption { label: string; value: string; } export type SelectProps = Define.Prop<'options', SelectOption[], false> & Define.Prop<'value', string, false> & Define.Prop<'placeholder', string, false> & Define.Prop<'size', SelectSize, false> & Define.Prop<'variant', SelectVariant, false> & Define.Prop<'color', SelectColor, false> & Define.Prop<'disabled', boolean, false> & Define.Prop<'class', string, false> & WithAccessibility & Define.Model; export declare const Select: import("@sigx/runtime-core").ComponentFactory; //# sourceMappingURL=Select.d.ts.map