import * as React from 'react';
import { FieldValues, Path, PathValue } from 'react-hook-form';
import { StringOrNumber } from '../../lib/types';
import { SxProps } from '@mui/material';
type SelectProps<V, O> = {
    name: Path<V>;
    items: O[];
    label: string;
    sx?: SxProps;
    getLabel: (item: O) => string;
    getKey: (item: O) => StringOrNumber;
    getValue: (item: O) => PathValue<V, Path<V>>;
};
declare function FormSelect<V extends FieldValues, O>({ name, items, label, sx, getLabel, getValue, getKey, }: SelectProps<V, O>): React.ReactNode;
export default FormSelect;
//# sourceMappingURL=select.d.ts.map