import type { AvailableLangs, Lang, TextSizes, Theme } from '@diplodoc/components';
import React from 'react';
type OnChangeCallback = (value: any) => void;
export type Props = {
    mobileView: boolean;
    theme: Theme;
    onChangeTheme: OnChangeCallback;
    textSize: TextSizes;
    onChangeTextSize: OnChangeCallback;
    wideFormat: boolean;
    onChangeWideFormat: OnChangeCallback;
    showMiniToc: boolean;
    onChangeShowMiniToc: OnChangeCallback;
    lang: Lang | `${Lang}`;
    langs: (Lang | `${Lang}`)[];
    onChangeLang?: (lang: `${Lang}` | Lang) => void;
    availableLangs?: AvailableLangs;
};
export declare const HeaderControls: React.NamedExoticComponent<Props>;
export {};
