import { ElementType, ComponentPropsWithRef } from 'react'; import { ButtonProps } from './Button.types.js'; export { ButtonGroup } from './ButtonGroup/index.js'; export { ButtonGroupProps } from './ButtonGroup/ButtonGroup.types.js'; export { IconButton } from './IconButton/index.js'; export { IconButtonProps } from './IconButton/IconButton.types.js'; export { SocialLoginButton } from './SocialLoginButton/index.js'; export { SocialLoginButtonProps } from './SocialLoginButton/SocialLoginButton.types.js'; export { TextButton } from './TextButton/index.js'; export { TextButtonProps } from './TextButton/TextButton.types.js'; import '../types.js'; 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 };