/// <reference types="react" />
import { IAnchorProps, IButtonClusterProps, IButtonGroupProps, IButtonProps, IIconButtonProps } from './types';
/**
 * Internal root component with styles
 *
 * @internal
 */
declare const AnchorRoot: import("styled-components").StyledComponent<"a", import("@tidy-ui/commons").ITidyUITheme, IAnchorProps, never>;
declare const AnchorWithIcon: import("styled-components").StyledComponent<"span", import("@tidy-ui/commons").ITidyUITheme, IAnchorProps, never>;
/**
 * Internal root component with styles
 *
 * @internal
 */
declare const ButtonRoot: import("styled-components").StyledComponent<"button", import("@tidy-ui/commons").ITidyUITheme, IButtonProps, never>;
/**
 * Internal root component with styles
 *
 * @internal
 */
declare const ButtonGroupRoot: import("styled-components").StyledComponent<"div", import("@tidy-ui/commons").ITidyUITheme, IButtonGroupProps, never>;
/**
 * Internal root component with styles
 *
 * @internal
 */
declare const ButtonClusterRoot: import("styled-components").StyledComponent<"div", import("@tidy-ui/commons").ITidyUITheme, IButtonClusterProps, never>;
/**
 * Internal root component with styles
 *
 * @internal
 */
declare const IconButtonRoot: import("styled-components").StyledComponent<"button", import("@tidy-ui/commons").ITidyUITheme, IIconButtonProps, never>;
/**
 * The Wrapper component for Icon
 *
 * @internal
 */
declare const IconButtonIconWrapper: import("styled-components").StyledComponent<"span", import("@tidy-ui/commons").ITidyUITheme, Partial<IIconButtonProps>, never>;
/**
 * The Wrapper component for isIconOnly variant buttons
 *
 * @internal
 */
declare const IconButtonIconOnlyWrapper: import("styled-components").StyledComponent<"span", import("@tidy-ui/commons").ITidyUITheme, Partial<IIconButtonProps>, never>;
/**
 * Internal Icon with styles
 *
 * @internal
 */
declare const IconButtonIcon: import("styled-components").StyledComponent<"span", import("@tidy-ui/commons").ITidyUITheme, Partial<IIconButtonProps>, never>;
/**
 * Internal component for children other than Icon
 *
 * @internal
 */
declare const IconButtonChildWrapper: import("styled-components").StyledComponent<"span", import("@tidy-ui/commons").ITidyUITheme, Partial<IIconButtonProps>, never>;
declare const LoadingIcon: import("styled-components").StyledComponent<(props: import("react").HTMLAttributes<SVGElement>) => JSX.Element, import("@tidy-ui/commons").ITidyUITheme, {}, never>;
export { AnchorRoot, AnchorWithIcon, ButtonClusterRoot, ButtonGroupRoot, ButtonRoot, IconButtonChildWrapper, IconButtonIcon, IconButtonIconOnlyWrapper, IconButtonIconWrapper, IconButtonRoot, LoadingIcon, };
