import { AdvanceResearchProviderProps } from '../../context/AdvanceResearchContext';
import { DataCell, DataCellShapes } from '../../types/data-structures';
import { OptionsRequest, UploadRequest } from '../../types/generic';
import { BooleanValue, LegacyPosition } from '../../types/legacy';
export interface FieldProps extends AdvanceResearchProviderProps {
    data: DataCell;
    Type?: DataCellShapes;
    ShowSubmit?: BooleanValue;
    SubmitPosition?: LegacyPosition;
    Label?: string;
    /** T;P;K */
    DefaultValue?: string;
    /** Field helper text to display */
    Helper?: string;
    /** Automatically select first element */
    SelFirst?: BooleanValue;
    /** Automatically select the given index element */
    SelectRow?: string;
    Ext?: string;
    onClick?: (data: DataCell) => void;
    onChange?: (data: DataCell) => void;
    /**
     * asyncronous callback to retrieve options
     */
    onOptionsRequest?: OptionsRequest;
    onUploadRequest?: UploadRequest;
}
//# sourceMappingURL=field-types.d.ts.map