import type { ControlOverlaySide } from "../../controlOverlaySide"; import type { ResolvedControlProps } from "../../renderingRules"; import type { BooleanControlConfig } from "../../types"; type BooleanButtonProps = Readonly<{ config: BooleanControlConfig; overlaySide?: ControlOverlaySide; resolved: ResolvedControlProps; }>; /** * Shared standalone renderer for boolean controls (toggle and checkbox). * Both render identically as an IconButton with tooltip in standalone mode. * Tooltip shows "Toggle: [label]". * Purely presentational -- all rendering decisions come from resolved props. * * @internal */ export declare const BooleanButton: ({ config, overlaySide, resolved }: BooleanButtonProps) => import("react/jsx-runtime").JSX.Element | null; export {};