import { RegisterOptions } from 'react-hook-form';
import { ClassBase } from '@zeniai/client-epic-state';
export interface LineClassFormData {
    lineId: string;
    selectedClass: ClassBase;
}
export interface ClassSelectFieldValue {
    allClasses: ClassBase[];
    lineId: string;
    selectedClass?: ClassBase;
}
export interface Props {
    name: string;
    placeholderLabel: string;
    value: ClassSelectFieldValue;
    registerOptions?: RegisterOptions;
}
declare const ClassSelectField: ({ name, placeholderLabel, registerOptions, value: defaultValue, }: Props) => import("react/jsx-runtime").JSX.Element;
export default ClassSelectField;
