import { ReactNode } from "react"; export type InsertActionBarProps = { /** Number of currently selected items; drives which state renders. */ selectedCount: number; /** Copy shown when nothing is selected, e.g. "Select up to 4 images". */ emptyLabel: string; /** * Copy shown when one or more items are selected, e.g. "3 selected" or * "4 selected • Image limit reached". The caller owns limit detection. */ selectedLabel?: string; /** Selected image URLs, most recent first. The first two drive the thumbnail. */ thumbnailUrls?: readonly string[]; /** Label of the clear-selection text button, e.g. "Clear all". */ clearLabel: string; /** Called when the clear button is clicked. */ onClear: () => void; /** Trailing primary action button(s); rendered in every state. */ children?: ReactNode; className?: string; }; export declare const InsertActionBar: ({ selectedCount, emptyLabel, selectedLabel, thumbnailUrls, clearLabel, onClear, children, className, }: InsertActionBarProps) => import("react").JSX.Element; //# sourceMappingURL=InsertActionBar.d.ts.map