import { type HTMLAttributes } from 'react'; import { type VariantProps } from 'class-variance-authority'; import { type LocaleChangeHandler } from '../locale-picker/locale-picker'; import { type AccessibilityPreference, type ResolvedTheme, type ThemePreference } from '../../hooks'; declare const wrapperVariants: (props?: ({ align?: "end" | "start" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export interface HeaderSettingsProps extends Omit, 'onChange'>, VariantProps { /** Anchor side for the dropdown. Defaults to `end` (matches LTR + RTL). */ align?: 'start' | 'end'; /** * Size of the cog trigger only. Forwards to the underlying * `IconButton`. Defaults to `md`. The real target always meets * `--min-target-size`, including on desktop. * Use `sm` when composing alongside other `