import { Action, Theme } from '@evlop/commons'; import React from 'react'; import { BorderProps, LayoutProps, SpaceProps, TypographyProps } from 'styled-system'; import { ColorProp, SizeProp } from '../types'; export type ButtonVariant = 'filled' | 'outlined' | 'dim-outlined' | 'dim-filled-outlined' | 'link' | 'ghost'; export type ButtonSize = 'sm' | 'md' | 'lg'; export interface ButtonProps extends SpaceProps, LayoutProps, TypographyProps, BorderProps { href?: string; action?: Action; buttonSize?: ButtonSize; size?: ButtonSize | SizeProp; buttonStyle?: ButtonVariant; variant?: ButtonVariant; color?: string | ColorProp; fontFamily?: string; disabled?: boolean; loading?: boolean; [key: string]: any; } export declare const Button: React.FC; export default Button; //# sourceMappingURL=Button.d.ts.map