import * as prop_types from 'prop-types';
import * as styled_components from 'styled-components';

declare const StyledTextContainer: styled_components.StyledComponent<string, any, {
    isSubItem?: boolean | undefined;
    children: React.ReactNode;
}, never>;
declare const StyledTag: styled_components.StyledComponent<{
    ({ children, variant, small, ellipsis, ...rest }: {
        [x: string]: any;
        children: any;
        variant?: string | undefined;
        small?: boolean | undefined;
        ellipsis?: boolean | undefined;
    }): JSX.Element;
    propTypes: {
        variant: prop_types.Requireable<string>;
        children: prop_types.Validator<string | number | boolean | prop_types.ReactElementLike | prop_types.ReactNodeArray>;
        small: prop_types.Requireable<boolean>;
        ellipsis: prop_types.Requireable<boolean>;
    };
}, any, {}, never>;
declare const StyledText: styled_components.StyledComponent<string, any, {}, never>;
declare const StyledItem: styled_components.StyledComponent<string, any, {
    isActive: boolean;
    isResponsive?: boolean | undefined;
    children: React.ReactNode;
}, never>;

export { StyledItem, StyledTag, StyledText, StyledTextContainer };
