import { ClassValue } from 'clsx';
import React from 'react';
import type { FloatingElement, OpenChangeReason, Placement, ReferenceElement } from "@floating-ui/react";
export interface TenkaPopoverProps {
    children?: React.ReactNode;
    className?: ClassValue;
    offsetDistance?: number;
    placement?: Placement;
    withArrow?: boolean;
    matchReferenceWidth?: boolean;
    reference?: Element | null;
    floating?: Element | null;
    isOpen?: boolean;
    onOpenChange?(open: boolean, event?: Event, reason?: OpenChangeReason): void;
    whileElementsMounted?(reference: ReferenceElement, floating: FloatingElement, update: () => void): () => void;
}
//# sourceMappingURL=popoverTypes.d.ts.map