import { default as React } from 'react';
import { LabelTags } from './Label';
import { FormOnColor } from '../../constants';
export declare const getLabelText: (label: React.ReactNode) => string;
interface RenderLabelProps {
    label: React.ReactNode;
    inputId: string;
    onColor: FormOnColor;
    markup?: LabelTags;
}
export declare const renderLabel: (props: RenderLabelProps) => React.ReactNode;
interface RenderLabelAsParentProps {
    label: React.ReactNode;
    children: React.ReactNode;
    inputId: string;
    onColor: FormOnColor;
    labelClassName?: string;
    labelTextClassName?: string;
    sublabelWrapperClassName?: string;
    large?: boolean;
    markup?: LabelTags;
    afterLabelChildrenClassName?: string;
}
export declare const renderLabelAsParent: (props: RenderLabelAsParentProps) => React.ReactNode;
export {};
