import type { NotificationPreferenceChannel, NotificationPreferenceGroup, NotificationPreferenceRow, NotificationPreferencesLabels } from "./NotificationPreferencesProps"; /** The grouped cards of the settings page, as tables or phone rows. */ interface PreferenceGroupsProps { channels: NotificationPreferenceChannel[]; groups: NotificationPreferenceGroup[]; labels: NotificationPreferencesLabels; variant: "desktop" | "phone"; isFrozen: boolean; valueOf: (rowId: string, channelId: string) => boolean; isPending: (rowId: string, channelId: string) => boolean; onToggle: (row: NotificationPreferenceRow, channel: NotificationPreferenceChannel, next: boolean) => void; testId?: string; } declare const PreferenceGroups: (props: PreferenceGroupsProps) => import("react/jsx-runtime").JSX.Element; export default PreferenceGroups;