import { CatalogCardMenuItem } from '../../types'; /** * Panel de lista para menĂº contextual. `onDismiss` debe cerrar el `Popup` padre: el panel usa * `stopPropagation` y el clic no llega al handler `closeOnClick` del popup. */ export declare function OptionsMenuPanel({ items, onDismiss, }: { items: CatalogCardMenuItem[]; onDismiss?: () => void; }): import("react/jsx-runtime").JSX.Element; /** * Panel del CTA principal: pie **arriba** (p. ej. *Cerrar*), debajo las opciones (checkboxes de `tags` y lista `items`). * `onDismiss` debe cerrar el `Popup` padre. */ export declare function PrimaryMenuPanel({ items, tags, selectedTags, onTagsChange, selectAllLabel, tagsShowSelectAll, footer, maxHeightClass, onDismiss, }: { items?: CatalogCardMenuItem[]; /** Mismas etiquetas que los badges; checkboxes bajo el pie. */ tags?: string[]; selectedTags?: string[]; onTagsChange?: (next: string[]) => void; selectAllLabel?: string; /** @defaultValue false */ tagsShowSelectAll?: boolean; footer?: { label: string; onClick?: (footer?: { label: string; }) => void; }; maxHeightClass?: string; onDismiss?: () => void; }): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=catalogCardMenuPanels.d.ts.map