import { PopupArrowPlacement } from '../../../../shared/types/popup';
export interface PopupArrowProps {
    placement: PopupArrowPlacement;
    className?: string;
    /**
     * Sin contorno en el trazo + sombra (mismo criterio que el panel con `showPanelBorder={false}`).
     * El relleno sigue usando el token de fondo del panel.
     */
    elevated?: boolean;
}
/**
 * Ancho horizontal del beak respecto al path base (`1` = ancho de diseño; menor = más estrecho).
 * Se aplica con `scale` en torno a x=14 (centro del viewBox).
 */
export declare const POPUP_ARROW_WIDTH_SCALE = 0.7;
/**
 * Inclinación fina del beak solo en bordes laterales (deg); 0 = perpendicular a `-90°` / `90°`.
 * Valores separados por si en diseño hace falta asimetría.
 */
export declare const POPUP_ARROW_TILT_LEFT_DEG = 3;
export declare const POPUP_ARROW_TILT_RIGHT_DEG = 3;
/**
 * Beak con punta suave: el borde del panel sigue recto; la flecha solo aporta trazo en los costados.
 */
export declare const PopupArrow: {
    ({ placement, className, elevated }: PopupArrowProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
//# sourceMappingURL=PopupArrow.d.ts.map