import React from 'react'; export declare type Props = { margin?: number | string; bold?: boolean; color?: string; }; declare const Base: (elementType: string, additionalStyle: (theme: { typography: { fontFamily: string; }; colors: { primary: string; secondary: string; error: string; title: string; bodyText: string; bodyTextLight: string; background: string; anchor: string; border: string; lightBorder: string; }; shadow: { box: string; level0: string; level1: string; level2: string; }; r: { mobile: { up: string; down: string; gutter: string; }; tablet: { up: string; down: string; gutter: string; }; desktop: { up: string; gutter: string; }; }; helpers: { gutter: { [x: string]: string | { padding: string; }; padding: string; }; }; }) => object) => ({ children, ...props }: { children: React.ReactNode; href?: string | undefined; } & Props) => React.ReactElement<{ className: string; href?: string | undefined; margin?: string | number | undefined; bold?: boolean | undefined; color?: string | undefined; }, string | ((props: any) => React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)>; export default Base;