import { SpinnerSize, SpinnerVariant } from '../Spinner/types'; import { IconButtonVariant, IconButtonSizes } from './types'; export declare const getIconButtonBackgroundColor: (variant: IconButtonVariant) => string | number | ((props: { theme: import("../..").ThemeWithMode; }) => string | number) | undefined; export declare const getDisabledBackgroundColor: (variant: IconButtonVariant) => string | number | ((props: { theme: import("../..").ThemeWithMode; }) => string | number) | undefined; export declare const getIconButtonSvgColor: (variant: IconButtonVariant, disabled: boolean | undefined) => string | number | ((props: { theme: import("../..").ThemeWithMode; }) => string | number) | undefined; export declare const getIconButtonBackgroundColorLoading: (variant: IconButtonVariant, isDark: boolean) => "transparent" | ((props: { theme: import("../..").ThemeWithMode; }) => string | number | ((props: { theme: import("../..").ThemeWithMode; }) => string | number)) | undefined; export declare const getHoverIconButtonBackground: (variant: IconButtonVariant, isDark: boolean) => ((props: { theme: import("../..").ThemeWithMode; }) => string | number | ((props: { theme: import("../..").ThemeWithMode; }) => string | number)) | undefined; export declare const getActiveIconButtonBackground: (variant: IconButtonVariant, isDark: boolean) => ((props: { theme: import("../..").ThemeWithMode; }) => string | number | ((props: { theme: import("../..").ThemeWithMode; }) => string | number)) | undefined; export declare const getSpinnerType: (variant: IconButtonVariant) => SpinnerVariant | undefined; export declare const getSpinnerSize: (size: IconButtonSizes) => SpinnerSize | undefined; export declare const getIconButtonSize: (size: IconButtonSizes) => "56px" | "48px" | "40px" | "32px" | undefined; export declare const getSVGSize: (size: IconButtonSizes) => "\n height: 24.5px;\n width: 24.5px;\n " | "\n height: 21px;\n width: 21px;\n ";