import { ForwardedRef } from 'react'; import { BasicAssetType, AssetPickerPopoverProps } from './AssetPickerPopover'; import { BaseFormItemProps } from '../FormItem/FormItem'; export interface FormItemAssetPickerProps extends AssetPickerPopoverProps, BaseFormItemProps { onDelete?: () => void; onLocate?: (value: string) => void; placeholder?: string; onOpenChange?: (isOpen?: boolean) => void; dropLayer: number; onSelect?: (asset: T) => void; customFilter?: (asset: T) => boolean; groupBy?: (asset: T) => string; } declare function _FormItemAssetPicker(props: FormItemAssetPickerProps, ref: any): import("react/jsx-runtime").JSX.Element; export declare const FormItemAssetPicker: (props: FormItemAssetPickerProps & { ref?: ForwardedRef; }) => ReturnType; export { PickableAssetItem } from './PickableAssetItem'; export { type BasicAssetType, type AssetPickerPopoverProps } from './AssetPickerPopover';