import React from 'react'; export declare const ButtonGroup: import("styled-components").StyledComponentClass<{ hasGap: boolean; } & React.HTMLProps, {}, { hasGap: boolean; } & React.HTMLProps>; export declare type ButtonProps = { children?: React.ReactNode; className?: string; onClick?: (e: React.MouseEvent) => void; onMouseDown?: (e: React.MouseEvent) => void; href?: string; type?: string; btnStyle?: string; size?: string; disabled?: boolean; translator?: (key: string, options?: any) => string; block?: boolean; icon?: string; style?: any; id?: string; uppercase?: boolean; target?: string; }; export default class Button extends React.Component { static Group: typeof Group; static defaultProps: { btnStyle: string; size: string; block: boolean; type: string; uppercase: boolean; }; render(): JSX.Element; } declare function Group({ children, hasGap }: { children: React.ReactNode; hasGap?: boolean; }): JSX.Element; export {}; //# sourceMappingURL=index.d.ts.map