import { LabelHTMLAttributes } from "react";
import { AllStyleProps } from "../../../utils/styledSystem";
import { BoxProps as RawBoxProps } from "rebass";
export interface ExtendedProps extends RawBoxProps, AllStyleProps {
height?: any;
variant?: 'small' | 'medium' | 'large';
}
export declare const H1: import("react").FunctionComponent;
export declare const H2: import("react").FunctionComponent;
export declare const H3: import("react").FunctionComponent;
export declare const H4: import("react").FunctionComponent;
export declare const H5: import("react").FunctionComponent;
export declare const P: import("react").FunctionComponent;
export declare const UL: import("react").FunctionComponent;
export declare const LI: import("react").FunctionComponent;
export declare const AvpLabel: import("react").FunctionComponent;
export declare const AvpValue: import("react").FunctionComponent;
export declare const Label: import("react").FunctionComponent;
/**
A label component that matches UX specs for form labels.
Used inside FieldWrapper.tsx
*/
interface FormFieldLabelProps extends AllStyleProps {
htmlFor: string;
isHidden: boolean;
}
export declare const FormFieldLabel: import("styled-components").StyledComponent<"label", import("styled-components").DefaultTheme, FormFieldLabelProps, never>;
export declare const FormFieldError: import("styled-components").StyledComponent<"span", import("styled-components").DefaultTheme, {}, never>;
/**
* A visually hidden label component. Should be used to provide
* context for visually-impaired users without actually
* displaying anything.
*/
export declare const HiddenLabel: import("react").FunctionComponent>>;
export {};