import { BasicThemeClassForExtension } from '@skbkontur/react-ui/internal/themes/BasicTheme'; import type { Theme as ReactUITheme } from '@skbkontur/react-ui/lib/theming/Theme'; export declare class SideMenuTheme extends BasicThemeClassForExtension { static sideMenuWidth: string; static sideMenuWidthTouchScreen: string; static sideMenuWidthCollapsed: string; static sideMenuMarginX: string; static sideMenuBg: string; static sideMenuBgHover: string; static sideMenuBoxShadow: string; static sideMenuLineHeight: string; static sideMenuLineHeightLarge: string; private static _sideMenuProductColor; /** @deprecated Не используется и будет удалена в `side-menu@5.0`. * Используйте {@link sideMenuMarkerBg} или пакет `@skbkontur/colors`. */ static get sideMenuProductColor(): string; static set sideMenuProductColor(value: string); static sideMenuDesktopMediaQuery: string; static sideMenuNarrowDesktopMediaQuery: string; static sideMenuTabletMediaQuery: string; static sideMenuMobileMediaQuery: string; static sideMenuDividerMarginX: string; static sideMenuDividerMarginY: string; static sideMenuDividerBg: string; static sideMenuLogotypePaddingLeft: string; static sideMenuLogotypePaddingTop: string; static sideMenuLogotypePaddingBottom: string; static sideMenuLogotypeHiddenIconPaddingLeft: string; static sideMenuHeaderPaddingTop: string; static sideMenuHeaderPaddingBottom: string; static get sideMenuHeaderDividerColor(): string; static sideMenuHeaderPaddingTopTabletAndMobile: string; static sideMenuHeaderMarginLeftTabletAndMobile: string; static sideMenuBodyPaddingBottom: string; static sideMenuFooterPaddingTop: string; static sideMenuFooterPaddingBottom: string; static get sideMenuFooterDividerColor(): string; static sideMenuItemBorderRadius: string; static sideMenuItemBgHover: string; static sideMenuItemBgActive: string; static sideMenuItemColor: string; static sideMenuItemColorDisabled: string; static sideMenuItemBoxShadowColorFocus: string; static get sideMenuItemBoxShadowFocus(): string; static sideMenuItemNestedPaddingLeft: string; static sideMenuSubItemWithSeparatedSubMenuBgHover: string; static sideMenuSubItemWithSeparatedSubMenuBgActive: string; static sideMenuItemContentPaddingY: string; static sideMenuItemContentPaddingYLarge: string; static sideMenuItemContentPaddingYTouchScreen: string; static sideMenuItemContentMultilinePaddingTop: string; static sideMenuItemContentMultilinePaddingTopLarge: string; static sideMenuItemContentMultilinePaddingBottom: string; static sideMenuItemContentMultilinePaddingBottomLarge: string; static sideMenuSubItemContentPaddingY: string; static sideMenuSubItemContentPaddingYLarge: string; static sideMenuSubItemContentPaddingYTouchScreen: string; static sideMenuIconSize: string; static sideMenuIconMarginY: string; static sideMenuIconMarginX: string; static get sideMenuIconMarginLeft(): string; static get sideMenuIconMarginRight(): string; static sideMenuIconMinHeight: string; static sideMenuIconMinHeightLarge: string; static get sideMenuIconLineHeight(): string; static get sideMenuIconLineHeightLarge(): string; static sideMenuIconSubItemSize: string; static sideMenuIconSubItemPaddingLeft: string; static sideMenuIconSubItemPaddingRight: string; static sideMenuIconSubItemMinHeight: string; static sideMenuIconSubItemMinHeightLarge: string; static sideMenuIconSubItemLineHeight: string; static sideMenuIconSubItemColor: string; static sideMenuIconWithSeparatedSubMenuSubItemPaddingLeft: string; static sideMenuCaptionFontSize: string; static sideMenuCaptionFontSizeLarge: string; static sideMenuCaptionFontSizeTouchScreen: string; static get sideMenuCaptionLineHeight(): string; static get sideMenuCaptionLineHeightLarge(): string; static sideMenuCaptionLineHeightTouchScreen: string; static sideMenuCaptionMultilinePaddingTop: string; static sideMenuCaptionMarginRight: string; static sideMenuCaptionNoWrapWithMarkerMarginRight: string; static sideMenuCaptionSubItemFontSizeTouchScreen: string; static get sideMenuCaptionSubItemLineHeightTouchScreen(): string; static sideMenuCaptionSubItemMarginLeft: string; static sideMenuMarkerFontWeight: string; static sideMenuMarkerFontSize: string; static sideMenuMarkerLineHeight: string; static sideMenuMarkerPaddingX: string; static sideMenuMarkerPaddingY: string; static sideMenuMarkerColor: string; static sideMenuMarkerBg: string; static sideMenuMarkerMarginRight: string; static sideMenuMarkerMultilineMarginTop: string; static sideMenuMarkerSubItemFontWeight: string; static sideMenuMarkerSubItemColor: string; /** @deprecated Не используется и будет удалена в `side-menu@5.0`. * Используйте {@link sideMenuMarkerBg} или пакет `@skbkontur/colors`. */ static sideMenuMarkerSubItemEmptyBg: string; static sideMenuAvatarSize: string; static sideMenuSeparatedSubMenuBg: string; static sideMenuSeparatedSubMenuBorderRightColor: string; static sideMenuSeparatedSubMenuPaddingY: string; static sideMenuSeparatedSubMenuPaddingX: string; static sideMenuSeparatedSubMenuBoxShadowRadius: string; static sideMenuSubItemHeaderFontSize: string; static sideMenuSubItemHeaderColor: string; static sideMenuSubItemHeaderPadding: string; static sideMenuRightBorderWidth: string; static sideMenuRightBorderIconColor: string; static sideMenuRightBorderIconColorHover: string; static sideMenuBurgerColor: string; static sideMenuBackButtonCaptionFontWeight: string; static sideMenuBackButtonCaptionFontSize: string; static sideMenuBackButtonCaptionLineHeight: string; static sideMenuBackButtonCaptionPaddingY: string; static sideMenuBackButtonIconPaddingLeft: string; static sideMenuBackButtonIconPaddingRight: string; /** @deprecated Не используется и будет удалена в `side-menu@5.0`. * Используйте {@link sideMenuMarkerBg} или пакет `@skbkontur/colors`. */ static sideMenuNotificationsMarkerBg: string; /** от 400px до 784px */ static sideMenuNotificationsWrapperHeight: string; } export declare const REACT_UI_SIDE_MENU_THEME_KEY = "__IS_REACT_UI_SIDE_MENU_THEME__"; export declare const markAsSideMenuTheme: (theme: T) => T; export declare const isSideMenuTheme: (theme: ReactUITheme | SideMenuTheme) => boolean; export declare const SideMenuThemeInternal: typeof SideMenuTheme;