import type { CSSProperties, ReactNode } from 'react'; export interface MessageSelectionAction { id: string; label: string; icon: ReactNode; disabled?: boolean; reason?: string | undefined; danger?: boolean; onSelect(anchor: HTMLButtonElement): void; } /** Shared batch-action surface; each message owner supplies its capabilities. */ export declare function ArkmeMessageSelectionBar({ count, actions, children, style, ariaLabel }: { count: number; actions: readonly (MessageSelectionAction | false | undefined)[]; children?: ReactNode; style?: CSSProperties | undefined; ariaLabel?: string; }): import("react").JSX.Element; //# sourceMappingURL=ArkmeMessageSelectionBar.d.ts.map