import React from 'react';
import { StyledComponent } from 'styled-components';
import { Theme } from '@monstrosity/types/theme';
interface HeadingProps {
    children?: React.ReactChild | React.ReactChildren | (string | JSX.Element)[];
}
interface LinkProps {
    url: string;
    children: string;
}
interface RuleProps {
    full?: boolean;
    light?: boolean;
}
export declare const BodyStyle: StyledComponent<"span", Theme, HeadingProps, never>;
export declare const LinkStyle: StyledComponent<"span", Theme, {}, never>;
export declare const Link: React.SFC<LinkProps>;
declare type Text = React.SFC<HeadingProps>;
export declare const Heading: Text;
export declare const Title: Text;
export declare const Section: Text;
export declare const Body: Text;
export declare const Paragraph: Text;
export declare const Soft: Text;
export declare const OptionItem: Text;
export declare const HorizontalRule: StyledComponent<"div", Theme, RuleProps, never>;
export {};
