import React from 'react'; export interface SelectableOption { id: string; name: string; displayName?: string; description?: string; isActive?: boolean; createdAt?: string; updatedAt?: string; icon?: React.ReactNode; color?: string; disabled?: boolean; disabledReason?: string; section?: string; } export interface SectionDefinition { id: string; label: string; icon?: React.ReactNode; description?: string; } interface PushButtonSelectorProps { options: SelectableOption[]; selectedIds: string[]; onSelectionChange: (selectedIds: string[]) => void; multiSelect?: boolean; title?: string; helpText?: string; className?: string; selectionSummary?: boolean; optional?: boolean; isLoading?: boolean; error?: string | null; skeletonCount?: number; sections?: SectionDefinition[]; } export declare function PushButtonSelector({ options, selectedIds, onSelectionChange, multiSelect, title, helpText, className, selectionSummary, optional, isLoading, error, skeletonCount, sections }: PushButtonSelectorProps): React.JSX.Element; export {}; //# sourceMappingURL=push-button-selector.d.ts.map