import { type JSX, type RefObject } from 'react'; import { type Generation } from '../studio'; export interface VaultPathPopoverProps { open: boolean; triggerRef: RefObject; panelRef: RefObject; generations: readonly Generation[]; onSubmit: (path: string) => void | Promise; onCancel: () => void; pending?: boolean; } export declare function VaultPathPopover({ open, triggerRef, panelRef, generations, onSubmit, onCancel, pending, }: VaultPathPopoverProps): JSX.Element | null;