import React from 'react';
import { UseFormRegisterReturn } from 'react-hook-form';
type TOptionItem = {
    id: string | number;
    name: string;
};
interface IProps {
    label?: string;
    onChange?(item: TOptionItem): void;
    defaultId?: string;
    disabled?: boolean;
    register?: UseFormRegisterReturn;
    error?: boolean;
    errorType?: 'required-field' | 'duplicate-field' | 'custom-message';
    errorMessageCustom?: string;
    className?: string;
    helpText?: string;
    openManagePageAction?: boolean;
}
export default function PHXTargetSelect({ defaultId, label, onChange, disabled, register, errorMessageCustom, errorType, error, className, helpText, openManagePageAction, }: IProps): React.JSX.Element;
export {};
