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 `