import * as React from "react"; import type { AppSettingToggleProp } from "../../props/components/app.prop.js"; export type { AppSettingToggleKind, AppSettingToggleProp, AppSettingToggleProp as AppSettingToggleProps, } from "../../props/components/app.prop.js"; /** * AppSettingToggle — ONE button that steps a single AppProvider setting to its next value. * * The no-menu counterpart to {@link AppSettingPicker}: same binding contract, same option order, * one tap instead of open-then-choose. Reach for it when the value set is closed and short (theme, * density, font size, clock format) and the control lives in a top bar, where a dropdown for three * values is a menu nobody wanted to open. * * The accessible name carries BOTH the setting and its current value ("Theme: Dark"), because the * glyph is the only visible state and a screen-reader user would otherwise be told only which * setting they are standing on, never where it currently is. */ export declare const AppSettingToggle: React.ForwardRefExoticComponent>;