import React, { HTMLAttributes } from 'react'; import { Colors } from '../colors'; export interface ButtonProps extends HTMLAttributes { type?: 'submit' | 'reset' | 'button'; htmlType?: string; mode?: 'primary' | 'secondary' | 'success' | 'warning' | 'danger' | 'info' | 'dark' | 'light'; disabled?: boolean; ghost?: boolean; color?: Colors; shape?: 'square' | 'pill'; outline?: boolean; loading?: boolean; spinner?: boolean; dropDown?: boolean; size?: 'large' | 'small' | 'default'; value?: string; skeleton?: boolean; } interface ButtonListProps extends HTMLAttributes { justify?: 'end' | 'center'; } declare const Button: ({ type, className, style, mode, disabled, color, ghost, shape, outline, dropDown, spinner, loading, size, children, value, skeleton, ...props }: ButtonProps) => React.JSX.Element; export declare const ButtonList: ({ className, children, justify, ...props }: ButtonListProps) => React.JSX.Element; export declare const ButtonIcon: (props: ButtonProps) => React.JSX.Element; export declare const FaceBookButton: (props: ButtonProps) => React.JSX.Element; export declare const TwitterButton: (props: ButtonProps) => React.JSX.Element; export declare const GoogleButton: (props: ButtonProps) => React.JSX.Element; export declare const YoutubeButton: (props: ButtonProps) => React.JSX.Element; export declare const VimeoButton: (props: ButtonProps) => React.JSX.Element; export declare const DribbleButton: (props: ButtonProps) => React.JSX.Element; export declare const GuthubButton: (props: ButtonProps) => React.JSX.Element; export declare const InstagramButton: (props: ButtonProps) => React.JSX.Element; export declare const interestButton: (props: ButtonProps) => React.JSX.Element; export declare const VkButton: (props: ButtonProps) => React.JSX.Element; export declare const RssButton: (props: ButtonProps) => React.JSX.Element; export declare const FlickrButton: (props: ButtonProps) => React.JSX.Element; export declare const BitBucketButton: (props: ButtonProps) => React.JSX.Element; export declare const TablerButton: (props: ButtonProps) => React.JSX.Element; export default Button;