import React from 'react'; declare type Props = { id?: string; primary?: boolean; small?: boolean; light?: boolean; maxContent?: boolean; children: React.ReactNode; onClick?: (event: React.MouseEvent) => void; link?: string; state?: object; labelFor?: string; disabled?: boolean; defaultTheme?: boolean; }; declare const Button: ({ id, primary, maxContent, small, light, children, onClick, link, state, labelFor, disabled, defaultTheme, }: Props) => JSX.Element; export default Button; export interface StyledButtonProps { readonly primary: string; readonly maxcontent: string; readonly disabled?: string; readonly small?: string; readonly light?: string; } export declare const buttonCSS: import("styled-components").FlattenInterpolation>;