/** * @fileoverview Saasflare SettingsSection — label + description + control layout. * @module packages/ui/components/ui/settings-section * @layer core * * A horizontal layout for settings rows: label/description on the left, * control (toggle, select, input) on the right. Stacks vertically on mobile. * * @example * import { SettingsSection } from "@saasflare/ui"; * * * * */ import * as React from "react"; import { type SaasflareComponentProps } from "../../providers"; /** Props for the SettingsSection component */ interface SettingsSectionProps extends Omit, keyof SaasflareComponentProps>, SaasflareComponentProps { /** Setting label */ label: string; /** Optional description of the setting */ description?: string; } /** * Settings row with label, description, and control slot. * * @component * @layer core * * @param {string} label - Setting label * @param {string} description - Description of what the setting controls * * @example * * * */ declare function SettingsSection({ label, description, className, children, surface, radius, animated, iconWeight, ...props }: SettingsSectionProps): import("react/jsx-runtime").JSX.Element; export { SettingsSection, type SettingsSectionProps };