import { ElementType, ComponentPropsWithRef } from 'react'; import { ButtonProps } from './Button.types.cjs'; export { ButtonGroup } from './ButtonGroup/index.cjs'; export { ButtonGroupProps } from './ButtonGroup/ButtonGroup.types.cjs'; export { IconButton } from './IconButton/index.cjs'; export { IconButtonProps } from './IconButton/IconButton.types.cjs'; export { SocialLoginButton } from './SocialLoginButton/index.cjs'; export { SocialLoginButtonProps } from './SocialLoginButton/SocialLoginButton.types.cjs'; export { TextButton } from './TextButton/index.cjs'; export { TextButtonProps } from './TextButton/TextButton.types.cjs'; import '../types.cjs'; import '@emotion/react'; import '@emotion/react/types/jsx-namespace'; /** @jsxImportSource @emotion/react */ type ButtonComponent = (props: ButtonProps & { ref?: ComponentPropsWithRef["ref"]; }) => JSX.Element | null; declare const ButtonNameSpace: ButtonComponent & { displayName: string; }; export { ButtonNameSpace as Button, ButtonProps };