/// <reference types="react" />
import type { ButtonColor, ButtonVariant } from './types';
export declare const StyledButton: import("../styled").StyledComponent<import("@mui/material/Button").ButtonOwnProps & Omit<import("@mui/material").ButtonBaseOwnProps, "classes"> & import("@mui/material/OverridableComponent").CommonProps & Omit<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, "sx" | "classes" | "className" | "style" | "tabIndex" | "color" | "children" | "disabled" | "size" | "href" | "variant" | "action" | "centerRipple" | "disableRipple" | "disableTouchRipple" | "focusRipple" | "focusVisibleClassName" | "LinkComponent" | "onFocusVisible" | "TouchRippleProps" | "touchRippleRef" | "disableElevation" | "disableFocusRipple" | "endIcon" | "fullWidth" | "startIcon"> & {
    theme?: import("@emotion/react").Theme | undefined;
}, {}, {}>;
export declare const StyledLoader: import("../styled").StyledComponent<import("../Loader").LoaderProps & {
    theme?: import("@emotion/react").Theme | undefined;
} & {
    $color: ButtonColor;
    $variant: ButtonVariant;
    $isDisabled?: boolean | undefined;
}, {}, {}>;
