import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable';
import type { IDisableableProps } from '../../../Behaviors/Disableable';
import type { IInvalidableProps } from '../../../Behaviors/Invalidable';
import type { ILabelableProps } from '../../../Behaviors/Labelable';
import type { IValueableProps } from '../../../Behaviors/Valueable';
import type { IVariantableProps } from '../../../Behaviors/Variantable';
import type { IconPosition } from '../../../Types/IconPosition';
/**
 * Represents the `{@link IChoiceElementProps}` interface.
 *
 * @public
 */
export interface IChoiceElementProps extends IAppearanceableProps, IDisableableProps, IVariantableProps, ILabelableProps, IValueableProps, IInvalidableProps {
    name: string;
    additional: string;
    required: boolean;
    icon: string;
    iconPosition: IconPosition;
}
//# sourceMappingURL=IChoiceElementProps.d.ts.map