import React from "react";
export interface SelectOption {
    value: string;
    label: string;
    disabled?: boolean;
}
export interface SelectProps extends Omit<React.SelectHTMLAttributes<HTMLSelectElement>, "children"> {
    /** Select options */
    options: SelectOption[];
    /** Placeholder text */
    placeholder?: string;
    /** Current value */
    value?: string;
    /** Declarative event name for trait dispatch */
    action?: string;
    /** Error message */
    error?: string;
}
export declare const Select: React.ForwardRefExoticComponent<SelectProps & React.RefAttributes<HTMLSelectElement>>;
