import { type Components } from '@mui/material'; import { type ButtonProps, type ButtonState } from '../../Button'; import { type Theme } from '../types'; type WithTheme = T & { theme: Theme; }; type ButtonPropsWithTheme = WithTheme; type GetButtonHeightOptions = Pick; type GetButtonPaddingOptions = Pick; type GetButtonPaddingMobileOptions = Pick; /** * Получить значения для высоты кнопки в зависимости от size параметра */ export declare const getButtonHeight: (options: GetButtonHeightOptions) => string; /** * Получить значения для высоты кнопки мобильной версии в зависимости от size параметра */ export declare const getButtonHeightMobile: (options: GetButtonHeightOptions) => string; /** * Получить значения внутренних отступов кнопки (padding) в зависимости от size параметра */ export declare const getButtonPadding: (options: GetButtonPaddingOptions) => string; /** * Получить значения внутренних отступов кнопки мобильной версии (padding) в зависимости от size параметра */ export declare const getButtonPaddingMobile: (options: GetButtonPaddingMobileOptions) => string; export declare const getButtonBackgroundColor: ({ selected, color, variant, buttonState, theme, }: Pick & { buttonState: ButtonState; }) => string; export declare const getButtonDisabledBackgroundColor: ({ theme, variant, }: Pick) => string; export declare const MuiButton: Components['MuiButton']; export {};