/** * The shared chip button: one pill in the context row above the input. * @module dsh-git-graph/client/chips/Chip */ import type { ReactNode } from 'react'; /** Join conditional class names (the dependency-free clsx stand-in). */ export declare function cx(...parts: ReadonlyArray): string; /** Props of one context chip. */ export interface ChipProps { icon: ReactNode; label: string; ariaLabel: string; open: boolean; onClick: () => void; /** The official hero-row seat style (transparent 28px pill beside the preset chip). */ hero?: boolean; } /** The pill button shared by the project and branch chips. */ export declare function Chip({ icon, label, ariaLabel, open, onClick, hero }: ChipProps): import("react").JSX.Element; /** Full-screen transparent backdrop closing the open popover/dialog on click. */ export declare function Backdrop({ onClose }: { onClose: () => void; }): import("react").JSX.Element; //# sourceMappingURL=Chip.d.ts.map