/// <reference types="react" />
export declare const StyledButton: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
} & import("react").ButtonHTMLAttributes<HTMLButtonElement> & {
    intent?: ("primary" | "secondary") | undefined;
    variant?: ("default" | "plain") | undefined;
    shape?: ("rounded" | "square" | "lessrounded") | undefined;
    size?: ("small" | "default" | "large" | "xsmall") | undefined;
    fullWidth?: boolean | undefined;
}, import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, {}>;
export declare const StyledIconButton: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
} & import("react").ButtonHTMLAttributes<HTMLButtonElement> & {
    intent?: ("primary" | "secondary") | undefined;
    variant?: ("default" | "plain") | undefined;
    shape?: ("rounded" | "square" | "lessrounded") | undefined;
    size?: ("small" | "default" | "large" | "xsmall") | undefined;
    fullWidth?: boolean | undefined;
} & import("react").ClassAttributes<HTMLButtonElement> & {
    theme?: import("@emotion/react").Theme | undefined;
}, {}, {}>;
