import React from 'react';
import { UseFormReturn } from 'react-hook-form';
import { Need } from '@parlor/common/amplify-schema';
import { GetFields } from '@parlor/components/need-components/need-item';
import { PopupNeedFormValues } from '../../cell-need-create';
import { InitialFormParams } from '../form';
type NeedTooltipProps = {
    createNeed: (need: Partial<Need>) => Promise<Partial<Need>>;
    manageNeedFieldOptions: GetFields;
    needId?: string;
    needPopupForm: UseFormReturn<PopupNeedFormValues>;
    onView?: (needId?: string) => void;
    outsideInboxId?: string;
} & InitialFormParams;
export declare const NeedTooltipComponent: React.FC<React.PropsWithChildren<NeedTooltipProps>>;
export declare const NeedTooltip: React.NamedExoticComponent<React.PropsWithChildren<NeedTooltipProps>>;
export {};
