/** * We do not use our pattern of anonymous default exports in this file because * these styles are shared across all button components. To make the distinction * between styles defined specifically for the components, and shared styles, we * use named exports for the shared styles and anonymous default exports for the * component-specific styles */ /// import type { BaseButtonStylesTypes } from './types'; export declare const baseButtonStyles: ({ disabled, buttonType, buttonColor, isLoading, textColor, isFullWidth, theme, }: BaseButtonStylesTypes) => string; export declare const ButtonBase: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: import("react").ElementType | undefined; } & Omit, import("react").DetailedHTMLProps, HTMLButtonElement>, {}>; export declare const ButtonContents: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: import("react").ElementType | undefined; } & { hasIcon: boolean; isFullWidth: boolean; isLoading: boolean; }, import("react").DetailedHTMLProps, HTMLDivElement>, {}>; export declare const ButtonText: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: import("react").ElementType | undefined; } & { hasIcon: boolean; isLoading: boolean; }, import("react").DetailedHTMLProps, HTMLSpanElement>, {}>; //# sourceMappingURL=style.d.ts.map