import React from "react";
export interface FilterPopoverProps {
	label: string;
	/** Short summary of the current value; falls back to `placeholder` when empty. */
	summary: string;
	isActive: boolean;
	onRemove?: () => void;
	/** Popup contents — only mounted while the popover is open. */
	children: React.ReactNode;
	className?: string;
	placeholder?: string;
	/**
	* Where the label sits relative to the trigger.
	* - `"inline"` (default): label and trigger sit on one row.
	* - `"top"`: label stacks above the trigger.
	*/
	labelPlacement?: "inline" | "top";
}
export declare const FilterPopover: React.NamedExoticComponent<FilterPopoverProps>;
